Skip to content

Commit d617ab3

Browse files
authored
Merge pull request #3 from RhubarbPHP/patch/FixDefaultPager
Patch/fix default pager
2 parents f2d8073 + b6d187c commit d617ab3

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### 1.1.4
4+
5+
Fixed: Issue with pager resetting range to 0 on before render
6+
37
### 1.1.3
48

59
Fixed: 1.1.2 broke paging...

src/Leaves/Pager.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,11 @@ public function __construct(Collection $collection = null, $perPage = 50, $name
5959

6060
$this->model->perPage = $perPage;
6161

62-
$this->model->pageChangedEvent->attachHandler(function ($pageNumber) {
62+
$this->pageChangedEvent->attachHandler(function ($pageNumber) {
6363
$this->setPageNumber($pageNumber);
64+
});
65+
66+
$this->model->pageChangedEvent->attachHandler(function ($pageNumber) {
6467
$this->pageChangedEvent->raise($pageNumber);
6568
});
6669
}
@@ -150,8 +153,6 @@ protected function beforeRender()
150153
*/
151154
private function calculateNumberOfPages()
152155
{
153-
$this->collection->setRange(0, $this->model->perPage);
154-
155156
$collectionSize = sizeof($this->collection);
156157
$pages = ceil($collectionSize / $this->model->perPage);
157158

0 commit comments

Comments
 (0)