From d341a8dafb51febf9d86f7af9d67b05cdd627d4d Mon Sep 17 00:00:00 2001 From: Alies Lapatsin <5278175+alies-dev@users.noreply.github.com> Date: Thu, 5 Nov 2026 14:28:41 +0100 Subject: [PATCH 1/3] ci: add PHP 8.6 to test matrix Run the test suite on PHP 8.6 to catch incompatibilities with the new release early. --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9773e3f..048f757 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,6 +27,7 @@ jobs: php-version: - "8.4" - "8.5" + - "8.6" operating-system: - "ubuntu-latest" From 5e6c232733be834950abfee1f3c52b23c8d5c5ed Mon Sep 17 00:00:00 2001 From: Alies Lapatsin <5278175+alies-dev@users.noreply.github.com> Date: Thu, 5 Nov 2026 14:35:20 +0100 Subject: [PATCH 2/3] build(deps): require Psalm 7 Psalm 6 does not allow PHP 8.6, so the new matrix entry could not install dependencies. --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0ac2064..dd6b847 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ "require-dev": { "phpunit/phpunit": "^12.4", "rector/rector": "^2.5", - "vimeo/psalm": "^6.16" + "vimeo/psalm": "^7.0" }, "minimum-stability": "dev", "prefer-stable": true, From b392f1fc11b9b7f502e20fa6dc662803cd4b4fdc Mon Sep 17 00:00:00 2001 From: alies-dev <5278175+alies-dev@users.noreply.github.com> Date: Thu, 5 Nov 2026 13:35:42 +0000 Subject: [PATCH 3/3] style: apply coding standard --- .../Sniffs/NamingConventions/CamelCaseRouteNameSniff.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IxDFCodingStandard/Sniffs/NamingConventions/CamelCaseRouteNameSniff.php b/IxDFCodingStandard/Sniffs/NamingConventions/CamelCaseRouteNameSniff.php index 23f86c5..855867e 100644 --- a/IxDFCodingStandard/Sniffs/NamingConventions/CamelCaseRouteNameSniff.php +++ b/IxDFCodingStandard/Sniffs/NamingConventions/CamelCaseRouteNameSniff.php @@ -56,6 +56,6 @@ public function processRouteName(File $phpcsFile, int $stackPointer, array $toke private function isCamelCase(string $routeName): bool { $parts = explode('.', $routeName); - return array_all($parts, static fn($part): bool => !(preg_match(self::PATTERN_CAMEL_CASE, (string) $part) !== 1)); + return array_all($parts, static fn($part): bool => !(preg_match(self::PATTERN_CAMEL_CASE, $part) !== 1)); } }