getTenant($key) ?? null; } return app(TenantManager::class); } } if (! \function_exists('tenant')) { /** @return Tenant|mixed */ function tenant($key = null) { if (! is_null($key)) { return optional(app(Tenant::class))->get($key) ?? null; } return app(Tenant::class); } } if (! \function_exists('tenant_asset')) { /** @return string */ function tenant_asset($asset) { return route('stancl.tenancy.asset', ['path' => $asset]); } } if (! \function_exists('global_asset')) { function global_asset($asset) { return app('globalUrl')->asset($asset); } } if (! \function_exists('global_cache')) { function global_cache() { return app('globalCache'); } }