/** * @param int $offset * @param int $limit */ public function limit($offset, $limit) { $this->qb->setFirstResult($offset)->setMaxResults($limit); }
/** * @param QueryBuilder $qb * @param int $page * @param int $limit */ protected function preparePagination(QueryBuilder $qb, $page, $limit) { $qb->setFirstResult($page * $limit - $limit)->setMaxResults($limit); }