Esempio n. 1
0
 public function test_it_limits_page_size()
 {
     $pagination = new Pagination(2, 200);
     $this->assertEquals(25, $pagination->getPageSize());
 }
Esempio n. 2
0
 /**
  * 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);
 }