From 837cd04277b523caba6fb53e78ceaf94bb00744a Mon Sep 17 00:00:00 2001 From: Carsten Radeck Date: Wed, 10 Jul 2024 12:09:50 +0200 Subject: [PATCH] declare SolrServiceProvider.signalSlotDispatcher as protected to allow proper sub-classing --- Classes/Service/SolrServiceProvider.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/Service/SolrServiceProvider.php b/Classes/Service/SolrServiceProvider.php index 2d924402..8ada5af7 100644 --- a/Classes/Service/SolrServiceProvider.php +++ b/Classes/Service/SolrServiceProvider.php @@ -61,7 +61,7 @@ class SolrServiceProvider extends AbstractServiceProvider protected $timing; - private ?Dispatcher $signalSlotDispatcher = null; + protected ?Dispatcher $signalSlotDispatcher = null; public function injectDispatcher(Dispatcher $signalSlotDispatcher) { @@ -1353,6 +1353,10 @@ protected function setActiveFacetSelectionForID(array &$activeFacets, string $fa { $facetQueries = []; $facetConfig = $this->getFacetConfig($facetID); + if ($facetConfig == null) { + return; + } + foreach ($facetSelection as $facetTerm => $facetStatus) { $facetInfo = [ 'id' => $facetID,