From 8f6c895914b5d3255b087b9752387e9070af9636 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 17 Apr 2026 17:07:35 +0200 Subject: [PATCH] :arrow_up: Add support for Symfony 7 --- composer.json | 8 ++++---- src/OrderByAnalyzer.php | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 826020a5..72cc4f85 100644 --- a/composer.json +++ b/composer.json @@ -28,10 +28,10 @@ "mouf/classname-mapper": "~1.0", "doctrine/cache": "^1.6", "greenlion/php-sql-parser": "^4.3.0", - "symfony/console": "^5 || ^6", + "symfony/console": "^5 || ^6 || ^7", "mouf/utils.log.psr.multi-logger": "^1.0", - "symfony/filesystem": "^5 || ^6", - "symfony/yaml": "^5 || ^6", + "symfony/filesystem": "^5 || ^6 || ^7", + "symfony/yaml": "^5 || ^6 || ^7", "ramsey/uuid": "^3.7 || ^4.0", "doctrine/annotations": "^1.10", "laminas/laminas-code": "^4.7", @@ -47,7 +47,7 @@ "php-coveralls/php-coveralls": "^2.1", "wa72/simplelogger": "^1.0", "friendsofphp/php-cs-fixer": "^3.11", - "symfony/process": "^5 || ^6", + "symfony/process": "^5 || ^6 || ^7", "thecodingmachine/tdbm-fluid-schema-builder": "^v2.0.0", "phpstan/phpstan": "^2.0", "bamarni/composer-bin-plugin": "^1.4.1", diff --git a/src/OrderByAnalyzer.php b/src/OrderByAnalyzer.php index 15da217d..9dfdde99 100644 --- a/src/OrderByAnalyzer.php +++ b/src/OrderByAnalyzer.php @@ -132,7 +132,8 @@ private function analyzeOrderByNoCache(string $orderBy): array */ private function trimDirection(string $sql): string { - preg_match('/^(.*)(\s+(DESC|ASC|))*$/Ui', $sql, $matches); + $result = preg_match('/^(.*)(\s+(DESC|ASC|))*$/Ui', $sql, $matches); + assert($result === 1); return $matches[1]; }