From a1b6a3ffcbe8453b5ee337d9ee7aef40ee6728a3 Mon Sep 17 00:00:00 2001 From: steelvirus Date: Wed, 6 Aug 2025 13:31:14 +0200 Subject: [PATCH] Remove ::setRootNamespace and ::getRootNamespace to avoid adding additional config to filament --- packages/panels/src/Commands/MakePageCommand.php | 2 +- packages/panels/src/FilamentManager.php | 14 +------------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/packages/panels/src/Commands/MakePageCommand.php b/packages/panels/src/Commands/MakePageCommand.php index a5d48ed6d1..e42a75923f 100644 --- a/packages/panels/src/Commands/MakePageCommand.php +++ b/packages/panels/src/Commands/MakePageCommand.php @@ -382,7 +382,7 @@ class MakePageCommand extends Command ->whenContains( 'Filament\\', fn (Stringable $fqn) => $fqn->after('Filament\\')->prepend('Filament\\'), - fn (Stringable $fqn) => $fqn->replaceFirst(Filament::getRootNamespace(), ''), + fn (Stringable $fqn) => $fqn->replaceFirst(app()->getNamespace(), ''), ) ->replace('\\', '/') ->explode('/') diff --git a/packages/panels/src/FilamentManager.php b/packages/panels/src/FilamentManager.php index 8f905064c9..9f983d58eb 100644 --- a/packages/panels/src/FilamentManager.php +++ b/packages/panels/src/FilamentManager.php @@ -48,8 +48,6 @@ class FilamentManager protected ?Model $tenant = null; - protected ?string $rootNamespace = null; - public function auth(): Guard { return $this->getCurrentOrDefaultPanel()->auth(); @@ -1056,22 +1054,12 @@ class FilamentManager return $this->getCurrentOrDefaultPanel()->getErrorNotifications(); } - public function setRootNamespace(string $namespace): void - { - $this->rootNamespace = $namespace; - } - - public function getRootNamespace(): string - { - return $this->rootNamespace ?? app()->getNamespace(); - } - /** * @param class-string|non-empty-string $namespace * @return class-string */ public function namespaceFor(string $namespace): string { - return $this->getRootNamespace() . $namespace; + return app()->getNamespace() . $namespace; } }