/** * Get filter parameters as search data. * * @return SearchData */ protected function getSearch() { $fields = $this->repo->getSearchFields(); $paging = $this->getPagingFields(); $filters = $this->getFilters(array_merge($fields, array_keys($paging))); $this->search->setFilters(array_merge($paging, $filters)); $this->search->setSortingKeys(array_keys($paging)); return $this->search; }