예제 #1
0
 /**
  * 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);
 }