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