/** * This returns an array of suggestions based on current request parameters. * This logic is present in the factory class so that it can be easily shared * by multiple AJAX handlers. * * @param \Zend\Stdlib\Parameters $request The user request * @param string $typeParam Request parameter containing search * type * @param string $queryParam Request parameter containing query * string * * @return array */ public function getSuggestions($request, $typeParam = 'type', $queryParam = 'q') { if ($request->onlySuggestions) { $this->disableFaceting = true; } if ($request->tab) { $this->searchTab = str_replace('###', ':', $request->tab); } $this->request = $request; return parent::getSuggestions($request, $typeParam, $queryParam); }