- Fixed a bug which caused a problem using offset without limits
This commit is contained in:
parent
8e0dce3e71
commit
d297fd9e86
|
@ -259,6 +259,11 @@ class QueryBuilder implements Query\QueryBuilderInterface
|
||||||
if ( null === $offset = $this->getFragment(Query\Offset::class) ) {
|
if ( null === $offset = $this->getFragment(Query\Offset::class) ) {
|
||||||
$offset = new Query\Offset();
|
$offset = new Query\Offset();
|
||||||
$this->push($offset);
|
$this->push($offset);
|
||||||
|
|
||||||
|
# A limit is required to match an offset
|
||||||
|
if ( null === $limit = $this->getFragment(Query\Limit::class) ) {
|
||||||
|
$this->limit(\PHP_INT_MAX);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$offset->set($value);
|
$offset->set($value);
|
||||||
|
|
Loading…
Reference in New Issue