public function __construct(Pagination $pagination)
 {
     $this->entity = $pagination;
     $this->entityDTO = new PaginationDTO();
     $this->entityDTO->maxResults = $this->entity->getMaxResults();
     $this->entityDTO->page = $this->entity->getPage();
     $this->entityDTO->total = $this->entity->getTotal();
     $this->entityDTO->isTotalIncluded = $this->entity->isTotalIncluded();
 }
Example #2
0
 public function testCreate()
 {
     $pagination = new Pagination(10, 1, false);
     $pagination->setTotal(100);
     $this->assertSame(10, $pagination->getMaxResults());
     $this->assertSame(1, $pagination->getPage());
     $this->assertSame(100, $pagination->getTotal());
     $this->assertTrue($pagination->isTotalIncluded());
     $this->assertFalse($pagination->shouldIncludeTotal());
 }