Beispiel #1
0
 /**
  * @param array $input
  * @return array
  */
 public function getResourceRecords(array $input)
 {
     $wrapper = new PostsGetterWrapper(new PostsGetter($this->getEntityManager()));
     $wrapper->setInput($input);
     $wrapper->setupQueryBuilder();
     $wrapper->setupPaginator($wrapper->setupQuery($this->getEntityManager()));
     $wrapper->setupPaginatorCurrentPage($this->getPage());
     $wrapper->setupPaginatorItemsPerPage($this->getPerPage());
     $paginator = $wrapper->getPaginator();
     $arrayToReturn = array();
     foreach ($paginator as $row) {
         $arrayToReturn[] = $row;
     }
     return $arrayToReturn;
 }