/** * Called at the end of the Search Params objects' initFromRequest() method. * This method is responsible for setting search parameters needed by the * recommendation module and for reading any existing search parameters that may * be needed. * * @param \VuFind\Search\Base\Params $params Search parameter object * @param \Zend\StdLib\Parameters $request Parameter object representing user * request. * * @return void */ public function init($params, $request) { // Turn on side facets in the search results: foreach ($this->mainFacets as $name => $desc) { $params->addFacet($name, $desc, in_array($name, $this->orFacets)); } foreach ($this->checkboxFacets as $name => $desc) { $params->addCheckboxFacet($name, $desc); } }