public function search(array $criteria, SearchAdminPagerService $p)
 {
     $queryParams = array('page' => $criteria['page']);
     $this->setQueryParamsAndCriteria($queryParams);
     $this->queryBuilder = $this->buildQueryBuilder($criteria);
     $pager = $p->searchPager($this->queryBuilder, $this->queryParams);
     $results = $pager->getResults();
     $arr = array();
     foreach ($results as $val) {
         $arr[] = $this->buildResult($val);
     }
     return $arr;
 }
 public function testGetPager()
 {
     $this->pagerService = new SearchAdminPagerService();
     $pager = $this->pagerService->getPager();
     return $pager;
 }