Encapsulated in VisitsParams how the itemsPerPage param is handled

This commit is contained in:
Alejandro Celaya
2018-11-29 08:02:22 +01:00
parent 05e56cc845
commit b876870bd8
3 changed files with 27 additions and 14 deletions

View File

@@ -59,7 +59,7 @@ class VisitsTracker implements VisitsTrackerInterface
/** @var VisitRepository $repo */
$repo = $this->em->getRepository(Visit::class);
$paginator = new Paginator(new VisitsPaginatorAdapter($repo, $shortCode, $params));
$paginator->setItemCountPerPage($params->hasItemsPerPage() ? $params->getItemsPerPage() : -1)
$paginator->setItemCountPerPage($params->getItemsPerPage())
->setCurrentPageNumber($params->getPage());
return $paginator;