From dd01f822009df80be840158919129220bdb98cb2 Mon Sep 17 00:00:00 2001 From: CarlosGRodriguezL Date: Fri, 12 Sep 2025 17:27:02 +0200 Subject: [PATCH] fqcn is only treated as namespace if the string ends with backslash, for the phpat selector it should not end with backslash though --- .../ArchitectureSniffer/Configuration/Selector/RegexTrait.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Kununu/ArchitectureSniffer/Configuration/Selector/RegexTrait.php b/Kununu/ArchitectureSniffer/Configuration/Selector/RegexTrait.php index 7a4cdcd..3f9a61c 100644 --- a/Kununu/ArchitectureSniffer/Configuration/Selector/RegexTrait.php +++ b/Kununu/ArchitectureSniffer/Configuration/Selector/RegexTrait.php @@ -12,6 +12,10 @@ public function makeRegex(string $path, bool $file = false): string $path = substr($path, 1); } + if (str_ends_with($path, '\\')) { + $path = substr($path, 0, -1); + } + $path = str_replace('\\', '\\\\', $path); return '/' . str_replace('*', '.+', $path) . '/';