/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use (null to load * defaults) */ public function __construct($options = null) { parent::__construct($options); // Use basic facet limit by default, if set: $config = ConfigReader::getConfig('facets'); if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) { $this->setFacetLimit($config->Results_Settings->facet_limit); } }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use * @param \VuFind\Config\PluginManager $configLoader Config loader */ public function __construct($options, \VuFind\Config\PluginManager $configLoader) { parent::__construct($options, $configLoader); // Use basic facet limit by default, if set: $config = $configLoader->get('facets'); if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) { $this->setFacetLimit($config->Results_Settings->facet_limit); } }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use * @param \VuFind\Config\PluginManager $configLoader Config loader */ public function __construct($options, \VuFind\Config\PluginManager $configLoader) { parent::__construct($options, $configLoader); // Use basic facet limit by default, if set: $config = $configLoader->get($options->getFacetsIni()); if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) { $this->setFacetLimit($config->Results_Settings->facet_limit); } if (isset($config->SpecialFacets->hierarchical) && is_string($config->SpecialFacets->hierarchical)) { $this->setHierarchicalFacets(explode(',', $config->SpecialFacets->hierarchical)); } if (isset($config->Results_Settings->sorted_by_index) && count($config->Results_Settings->sorted_by_index) > 0) { $this->setIndexSortedFacets($config->Results_Settings->sorted_by_index->toArray()); } }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use * @param \VuFind\Config\PluginManager $configLoader Config loader */ public function __construct($options, \VuFind\Config\PluginManager $configLoader) { parent::__construct($options, $configLoader); // Use basic facet limit by default, if set: $config = $configLoader->get($options->getFacetsIni()); if (isset($config->Results_Settings->facet_limit) && is_numeric($config->Results_Settings->facet_limit)) { $this->setFacetLimit($config->Results_Settings->facet_limit); } if (isset($config->Results_Settings->facet_limit_by_field)) { foreach ($config->Results_Settings->facet_limit_by_field as $k => $v) { $this->facetLimitByField[$k] = $v; } } if (isset($config->Results_Settings->sorted_by_index) && count($config->Results_Settings->sorted_by_index) > 0) { $this->setIndexSortedFacets($config->Results_Settings->sorted_by_index->toArray()); } }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use * @param \VuFind\Config\PluginManager $configLoader Config loader */ public function __construct($options, \VuFind\Config\PluginManager $configLoader) { parent::__construct($options, $configLoader); }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use * @param \VuFind\Config\PluginManager $configLoader Config loader */ public function __construct($options, \VuFind\Config\PluginManager $configLoader) { parent::__construct($options, $configLoader); $this->recommendationsEnabled(true); }
/** * Constructor * * @param \VuFind\Search\Base\Options $options Options to use (null to load * defaults) */ public function __construct($options = null) { parent::__construct($options); $this->recommendationsEnabled(true); }