diff --git a/src/QueryBuilder.php b/src/QueryBuilder.php index 1f43f81..7eae0e4 100644 --- a/src/QueryBuilder.php +++ b/src/QueryBuilder.php @@ -259,6 +259,11 @@ class QueryBuilder implements Query\QueryBuilderInterface if ( null === $offset = $this->getFragment(Query\Offset::class) ) { $offset = new Query\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);