Skip to content

Commit

Permalink
Paginator now accepts \Cake\ORM\Query for its builder
Browse files Browse the repository at this point in the history
  • Loading branch information
chitoku-k committed Jan 2, 2020
1 parent 3ff0738 commit 751a7d7
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions src/Paginator.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

namespace Lampager\Cake;

use Cake\ORM\Query as CakeQuery;
use Cake\ORM\Query;
use Cake\ORM\Table;
use Lampager\Cake\ORM\Query;
use Lampager\Concerns\HasProcessor;
use Lampager\Contracts\Cursor;
use Lampager\Exceptions\Query\InsufficientConstraintsException;
Expand Down Expand Up @@ -45,7 +44,7 @@ public function __construct(Query $builder)
/**
* Build CakePHP Query instance from Lampager Query config.
*
* @return CakeQuery
* @return Query
*/
public function transform(LampagerQuery $query)
{
Expand All @@ -56,7 +55,7 @@ public function transform(LampagerQuery $query)
* Configure -> Transform.
*
* @param Cursor|int[]|string[] $cursor
* @return CakeQuery
* @return Query
*/
public function build($cursor = [])
{
Expand All @@ -76,7 +75,7 @@ public function paginate($cursor)
}

/**
* @return CakeQuery
* @return Query
*/
protected function compileSelectOrUnionAll(SelectOrUnionAll $selectOrUnionAll)
{
Expand All @@ -96,7 +95,7 @@ protected function compileSelectOrUnionAll(SelectOrUnionAll $selectOrUnionAll)
}

/**
* @return CakeQuery
* @return Query
*/
protected function compileSelect(Select $select)
{
Expand All @@ -107,7 +106,7 @@ protected function compileSelect(Select $select)
/** @var Table $repository */
$repository = $this->builder->getRepository();

/** @var \Cake\ORM\Query $builder */
/** @var Query $builder */
$builder = $repository->query()
->where($this->builder->clause('where'))
->modifier($this->builder->clause('modifier'))
Expand All @@ -123,7 +122,7 @@ protected function compileSelect(Select $select)
}

/**
* @param CakeQuery $builder
* @param Query $builder
* @return $this
*/
protected function compileWhere($builder, Select $select)
Expand Down

0 comments on commit 751a7d7

Please sign in to comment.