/** * Initialize facet settings for the specified configuration sections. * * @param string $facetList Config section containing fields to activate * @param string $facetSettings Config section containing related settings * @param string $cfgFile Name of configuration to load * * @return bool True if facets set, false if no settings found */ protected function initFacetList($facetList, $facetSettings, $cfgFile = 'facets') { $config = $this->getServiceLocator()->get('VuFind\\Config')->get('facets'); if (isset($config->{$facetSettings}->facet_limit) && is_numeric($config->{$facetSettings}->facet_limit)) { $this->setFacetLimit($config->{$facetSettings}->facet_limit); } return parent::initFacetList($facetList, $facetSettings, $cfgFile); }