/** * 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()); } }