diff --git a/src/Exceptions/RbacException.php b/src/Exceptions/RbacException.php index ed34757..0f1e2e4 100644 --- a/src/Exceptions/RbacException.php +++ b/src/Exceptions/RbacException.php @@ -11,6 +11,7 @@ class RbacException extends Exception { /** * @param \Illuminate\Support\Collection $abilities + * * @return static */ public static function rbacContainsDuplicateAbilities(Collection $abilities): static @@ -19,7 +20,8 @@ public static function rbacContainsDuplicateAbilities(Collection $abilities): st ->groupBy('value') ->filter(fn ($element) => $element->count() > 1) ->collapse() - ->map(fn(BackedEnum $enum) => Str::of(get_class($enum)) + ->map( + fn (BackedEnum $enum) => Str::of(get_class($enum)) ->classBasename() ->append(':', $enum->value) ); diff --git a/src/Jobs/ResetPermissions.php b/src/Jobs/ResetPermissions.php index 1ebcdf2..9c8c5ae 100644 --- a/src/Jobs/ResetPermissions.php +++ b/src/Jobs/ResetPermissions.php @@ -4,7 +4,6 @@ use BackedEnum; use BinaryCats\LaravelRbac\Actions\StorePermission; -use BinaryCats\LaravelRbac\DiscoverAbilities; use BinaryCats\LaravelRbac\Facades\Rbac; use Illuminate\Bus\Queueable; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/src/Rbac.php b/src/Rbac.php index 4372910..094f58a 100644 --- a/src/Rbac.php +++ b/src/Rbac.php @@ -6,13 +6,13 @@ class Rbac { - /** @var string */ + /** @var string */ protected string $abilitiesPath; - /** @var string */ + /** @var string */ protected string $basePath; - /** @var \Illuminate\Support\Collection|null */ + /** @var \Illuminate\Support\Collection|null */ protected ?Collection $abilities = null; /** @@ -26,7 +26,7 @@ public function __construct(string $abilitiesPath, string $basePath) } /** - * Return the list of all abilities in the application + * Return the list of all abilities in the application. */ public function abilities(): Collection { @@ -38,7 +38,7 @@ public function abilities(): Collection } /** - * Discover Abilities in path + * Discover Abilities in path. */ protected function discoverAbilities(): Collection { diff --git a/src/RbacServiceProvider.php b/src/RbacServiceProvider.php index 8b068f8..60dadab 100644 --- a/src/RbacServiceProvider.php +++ b/src/RbacServiceProvider.php @@ -28,7 +28,7 @@ public function configurePackage(Package $package): void */ public function packageRegistered() { - $this->app->bind(Rbac::class, function(Application $app) { + $this->app->bind(Rbac::class, function (Application $app) { return new Rbac( abilitiesPath: $app['config']->get('rbac.path'), basePath: $app->basePath()