From 06ab596048a15451ebf61f86a7ebd6be3737ca16 Mon Sep 17 00:00:00 2001 From: Bram Wubs Date: Wed, 28 Feb 2024 09:01:56 +0100 Subject: [PATCH] Update spatie.blade.md $cacheKey has become static --- source/docs/v3/integrations/spatie.blade.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/source/docs/v3/integrations/spatie.blade.md b/source/docs/v3/integrations/spatie.blade.md index a0dd1c6..412eef1 100644 --- a/source/docs/v3/integrations/spatie.blade.md +++ b/source/docs/v3/integrations/spatie.blade.md @@ -34,15 +34,13 @@ Next, add the following listeners to the `TenancyBootstrapped` and `TenancyEnde ```php Events\TenancyBootstrapped::class => [ function (Events\TenancyBootstrapped $event) { - $permissionRegistrar = app(\Spatie\Permission\PermissionRegistrar::class); - $permissionRegistrar->cacheKey = 'spatie.permission.cache.tenant.' . $event->tenancy->tenant->getTenantKey(); + \Spatie\Permission\PermissionRegistrar::$cacheKey = 'spatie.permission.cache.tenant.' . $event->tenancy->tenant->getTenantKey(); } ], Events\TenancyEnded::class => [ function (Events\TenancyEnded $event) { - $permissionRegistrar = app(\Spatie\Permission\PermissionRegistrar::class); - $permissionRegistrar->cacheKey = 'spatie.permission.cache'; + \Spatie\Permission\PermissionRegistrar::$cacheKey = 'spatie.permission.cache'; } ], ``` @@ -52,18 +50,14 @@ Alternatively, create a bootstrapper: ```php class SpatiePermissionsBootstrapper implements TenancyBootstrapper { - public function __construct( - protected PermissionRegistrar $registrar, - ) {} - public function bootstrap(Tenant $tenant): void { - $this->registrar->cacheKey = 'spatie.permission.cache.tenant.' . $tenant->getTenantKey(); + \Spatie\Permission\PermissionRegistrar::$cacheKey = 'spatie.permission.cache.tenant.' . $tenant->getTenantKey(); } public function revert(): void { - $this->registrar->cacheKey = 'spatie.permission.cache'; + \Spatie\Permission\PermissionRegistrar::$cacheKey = 'spatie.permission.cache'; } } ```