Example #1
0
 /**
  * @param $type
  * @param $search
  * @param array $params
  * @return mixed
  * @throws SearchException
  */
 public static function find($type, $search, $params = [])
 {
     if (!in_array($type, static::$types)) {
         throw new SearchException('Unknown type ' . $type);
     }
     $default = ['page' => self::DEFAULT_PAGE, 'limit' => self::DEFAULT_PER_PAGE, 'query' => $search];
     $params = array_merge($default, $params);
     return Request::search($type, $params);
 }