Skip to content

Commit ece3bdd

Browse files
committed
Merge remote-tracking branch 'origin/master' into cake5
# Conflicts: # .github/workflows/ci.yml # README.md # composer.json
2 parents de80486 + 4d84033 commit ece3bdd

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ This is more a **design pattern** and **conceptual idea** than a lot of code and
1111

1212
## Supported CakePHP Versions
1313

14-
* For CakePHP **3.x** use the 1.x branch and versions
15-
* For CakePHP **4.x** use the 2.x branch and versions
14+
This branch is for use with **CakePHP 4.4+**. For details see [version map](https://github.com/burzum/cakephp-service-layer/wiki#cakephp-version-map).
1615

1716
## Introduction
1817

src/Service/ServicePaginatorTrait.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
namespace Burzum\CakeServiceLayer\Service;
1717

18-
use Cake\Datasource\Paginator;
19-
use Cake\Datasource\PaginatorInterface;
18+
use Cake\Datasource\Paging\NumericPaginator;
19+
use Cake\Datasource\Paging\PaginatorInterface;
2020
use Cake\Event\EventDispatcherTrait;
2121
use Cake\Http\ServerRequest;
2222

@@ -30,22 +30,22 @@ trait ServicePaginatorTrait
3030
/**
3131
* Paginator instance
3232
*
33-
* @var \Cake\Datasource\PaginatorInterface
33+
* @var \Cake\Datasource\Paging\PaginatorInterface
3434
*/
3535
protected $_paginator;
3636

3737
/**
3838
* Default paginator class
3939
*
40-
* @phpstan-var class-string<\Cake\Datasource\PaginatorInterface>
40+
* @phpstan-var class-string<\Cake\Datasource\Paging\PaginatorInterface>
4141
* @var string
4242
*/
43-
protected $_defaultPaginatorClass = Paginator::class;
43+
protected $_defaultPaginatorClass = NumericPaginator::class;
4444

4545
/**
4646
* Set paginator instance.
4747
*
48-
* @param \Cake\Datasource\PaginatorInterface $paginator Paginator instance.
48+
* @param \Cake\Datasource\Paging\PaginatorInterface $paginator Paginator instance.
4949
* @return static
5050
*/
5151
public function setPaginator(PaginatorInterface $paginator)
@@ -58,7 +58,7 @@ public function setPaginator(PaginatorInterface $paginator)
5858
/**
5959
* Get paginator instance.
6060
*
61-
* @return \Cake\Datasource\PaginatorInterface
61+
* @return \Cake\Datasource\Paging\PaginatorInterface
6262
*/
6363
public function getPaginator()
6464
{

0 commit comments

Comments
 (0)