query($url, [ 'environment_id' => (int) $environment->getKey(), ]); } public static function cleanUrl(string $url): string { return WorkspaceHubRegistry::cleanUrl($url); } public static function environmentContext(): ?ManagedEnvironment { if (! NavigationScope::isEnvironmentSurface()) { return null; } $resolved = app(OperateHubShell::class)->resolvedContext(request()); if ($resolved->tenant instanceof ManagedEnvironment) { return $resolved->tenant; } $tenant = Filament::getTenant(); if ($tenant instanceof ManagedEnvironment) { return $tenant; } return app(WorkspaceContext::class)->rememberedEnvironment(request()); } }