/** * @param TypoScriptConfiguration $solrConfiguration */ public function __construct($solrConfiguration = null) { if (!is_null($solrConfiguration)) { $this->configuration = $solrConfiguration; } else { $this->configuration = Util::getSolrConfiguration(); } $this->allConfiguredFacets = $this->configuration->getSearchFacetingFacets(); $this->facetRendererFactory = GeneralUtility::makeInstance('ApacheSolrForTypo3\\Solr\\Facet\\FacetRendererFactory', $this->allConfiguredFacets); }