public function test_it_limits_page_size() { $pagination = new Pagination(2, 200); $this->assertEquals(25, $pagination->getPageSize()); }
/** * Add offset and page size * * @param QueryBuilder $query * @param Pagination $page * @return Paginator */ public function paginate(QueryBuilder $query, Pagination $page) { $query = $query->setParameters($query->getParameters())->setFirstResult($page->getOffset() * $page->getPageSize())->setMaxResults($page->getPageSize()); return new Paginator($query, true); }