We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 41faa8d commit 56e19d0Copy full SHA for 56e19d0
1 file changed
src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalKeySetExtractor.php
@@ -33,7 +33,10 @@ public function __construct(
33
) {
34
$qb = clone $this->queryBuilder;
35
36
- if ($qb->resetOrderBy()->getSQL() !== $this->queryBuilder->getSQL()) {
+ /** @phpstan-ignore-next-line */
37
+ $cleanQuery = \method_exists($qb, 'resetOrderBy') ? (clone $this->queryBuilder)->resetOrderBy() : (clone $qb)->resetQueryPart('orderBy');
38
+
39
+ if ($cleanQuery->getSQL() !== $this->queryBuilder->getSQL()) {
40
throw new InvalidArgumentException('Keyset pagination cannot be used with an ORDER BY clause, please remove OrderBy from Query Builder');
41
}
42
0 commit comments