resolveTenant(); $types = $this->option('types') ?: null; SyncPoliciesJob::dispatch($tenant->id, $types); $this->info("Policy sync dispatched for tenant {$tenant->graphTenantId()}"); return Command::SUCCESS; } private function resolveTenant(): ManagedEnvironment { $tenantId = $this->option('tenant'); if ($tenantId) { return ManagedEnvironment::query() ->forTenant($tenantId) ->firstOrFail(); } return ManagedEnvironment::currentOrFail(); } }