From 697040b91837eaab7adc83dbae068680ea330461 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 18 May 2026 10:53:55 +0800 Subject: [PATCH] Trim base namespace for registry --- src/StaticPHP/Util/FileSystem.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/StaticPHP/Util/FileSystem.php b/src/StaticPHP/Util/FileSystem.php index 0869bae2..28a4facd 100644 --- a/src/StaticPHP/Util/FileSystem.php +++ b/src/StaticPHP/Util/FileSystem.php @@ -244,6 +244,7 @@ class FileSystem */ public static function getClassesPsr4(string $dir, string $base_namespace, mixed $rule = null, bool|string $return_path_value = false, bool $auto_require = false): array { + $base_namespace = rtrim($base_namespace, '\\'); $classes = []; $files = FileSystem::scanDirFiles($dir, true, true); if ($files === false) {