*/ public function getPages(Paginator $paginator, $pageRange = null) { $pageRange = $paginator->getPageRange(); $pageNumber = $paginator->getCurrentPageNumber(); $originalPageRange = $pageRange; $pageRange = $pageRange * 2 - 1; if ($originalPageRange + $pageNumber - 1 < $pageRange) { $pageRange = $originalPageRange + $pageNumber - 1; } elseif ($originalPageRange + $pageNumber - 1 > $count = count($paginator)) { $pageRange = $originalPageRange + $count - $pageNumber; } return parent::getPages($paginator, $pageRange); } }