/** * Convenience static method for searching without instantiating the class. * * Invoked from the API layer. * * @param array $userSearchParams * See setSearchParams(); * @return array $this->searchResults */ public static function doSearch($userSearchParams) { $searcher = new self($userSearchParams); return $searcher->search(); }
/** * Performs db search based on parameters from url manager * * @return array */ public static function search_from_url() { $sm = vivvo_lite_site::get_instance(); $params = self::get_search_params_from_url($sm); $list = new self($sm); return $list->search($params['search_options'], $params['search_sort_by'], $params['search_order'], $params['search_limit'], $params['offset']); }