session->get( "{$this->sessionPrefix}.limit", $this->coreParametersHelper->get('default_pagelimit') ); } public function countPage(int $count): int { $currentPage = (int) (ceil($count / $this->getLimit())) ?: 1; return (1 === $count) ? 1 : $currentPage; } public function getStart(): int { $start = ($this->page - 1) * $this->getLimit(); if ($start < 0) { return 0; } return $start; } public function rememberPage(int $page): void { $this->session->set("{$this->sessionPrefix}.page", $page); } }