Пример #1
0
 /**
  * Applies pagination to the query
  * 
  * @param QueryBuilder $qb The query builder
  * @param ManagerFilter $filter The query filter
  */
 protected function applyPagination(QueryBuilder $qb, ManagerFilter $filter)
 {
     if ($filter->getStart() !== null && $filter->getLimit() !== null) {
         $qb->setFirstResult($filter->getStart());
     }
     if ($filter->getLimit() !== null) {
         $qb->setMaxResults($filter->getLimit());
     }
 }