66use Illuminate \Database \Eloquent \Model ;
77use Illuminate \Support \Collection ;
88use Illuminate \Support \Facades \File ;
9- use Illuminate \Support \Facades \Storage ;
109use Illuminate \Support \Str ;
1110use ReflectionClass ;
1211use ReflectionException ;
1312use Spatie \Permission \Models \Permission ;
1413use SplFileInfo ;
15- use Symfony \Component \Filesystem \Filesystem ;
1614
1715class GeneratePermissionsCommand extends Command
1816{
@@ -32,6 +30,7 @@ class GeneratePermissionsCommand extends Command
3230
3331 /**
3432 * Run the command.
33+ *
3534 * @return int
3635 */
3736 public function handle (): int
@@ -58,21 +57,21 @@ protected function generatePermissionsForAllModels(): void
5857 {
5958 $ models = $ this ->getModels ();
6059
61- $ models ->each (fn (string $ model ) => $ this ->generatePermissions ($ model ));
60+ $ models ->each (fn (string $ model ) => $ this ->generatePermissions ($ model ));
6261 }
6362
6463 /**
6564 * Generate permission for a given model.
6665 *
67- * @param string $model
66+ * @param string $model
6867 * @return void
6968 */
7069 public function generatePermissions (string $ model ): void
7170 {
7271 $ permissions = config ('authorizer.permissions ' );
7372
7473 collect ($ permissions )->each (
75- fn (string $ permission ) => $ this ->generatePermission (
74+ fn (string $ permission ) => $ this ->generatePermission (
7675 $ model ,
7776 $ permission
7877 )
@@ -86,12 +85,12 @@ public function generatePermission(string $model, string $permission)
8685 Str::contains ($ permission , 'all ' )
8786 ) {
8887 return Permission::updateOrCreate ([
89- 'name ' => $ permission . ' ' . Str::plural (Str::lower ($ model )),
88+ 'name ' => $ permission. ' ' . Str::plural (Str::lower ($ model )),
9089 ]);
9190 }
9291
9392 return Permission::updateOrCreate ([
94- 'name ' => $ permission . ' ' . Str::lower ($ model ),
93+ 'name ' => $ permission. ' ' . Str::lower ($ model ),
9594 ]);
9695 }
9796
@@ -120,8 +119,8 @@ public function getModels(): array|Collection
120119 }
121120
122121 return $ reflection ->isSubclassOf (Model::class) &&
123- !$ reflection ->isAbstract ();
122+ ! $ reflection ->isAbstract ();
124123 })
125- ->map (fn ($ model ) => Str::afterLast ($ model , '\\' ));
124+ ->map (fn ($ model ) => Str::afterLast ($ model , '\\' ));
126125 }
127126}
0 commit comments