diff --git a/src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLimitOffsetExtractor.php b/src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLimitOffsetExtractor.php index 349e54c9c..45b1c0ea8 100644 --- a/src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLimitOffsetExtractor.php +++ b/src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLimitOffsetExtractor.php @@ -57,7 +57,13 @@ public function extract(FlowContext $context) : \Generator $total = $this->maximum; } else { $countQuery = (clone $this->queryBuilder)->select('COUNT(*)'); - $countQuery->resetQueryPart('orderBy'); + + if (\method_exists($countQuery, 'resetOrderBy')) { + $countQuery->resetOrderBy(); + } else { + /** @psalm-suppress DeprecatedMethod */ + $countQuery->resetQueryPart('orderBy'); + } $total = (int) $this->connection->fetchOne( $countQuery->getSQL(),