From d0479352fbe8e4d828a6069462c4e1611668f61a Mon Sep 17 00:00:00 2001 From: Craig Williams Date: Tue, 25 Jul 2023 16:48:26 +0100 Subject: [PATCH] Removed duplicate overloaded methods in default permission seed --- src/Database/Seeds/DefaultPermissions.php | 37 ----------------------- 1 file changed, 37 deletions(-) diff --git a/src/Database/Seeds/DefaultPermissions.php b/src/Database/Seeds/DefaultPermissions.php index c04eed4..371342c 100644 --- a/src/Database/Seeds/DefaultPermissions.php +++ b/src/Database/Seeds/DefaultPermissions.php @@ -19,22 +19,6 @@ use UserFrosting\Sprinkle\Core\Facades\Seeder; */ class DefaultPermissions extends UFDefaultPermissions { - /** - * {@inheritdoc} - */ - public function run() - { - // We require the default roles - Seeder::execute('DefaultRoles'); - - // Get and save permissions - $permissions = $this->getPermissions(); - $this->savePermissions($permissions); - - // Add default mappings to permissions - $this->syncPermissionsRole($permissions); - } - /** * @return array Permissions to seed */ @@ -128,27 +112,6 @@ class DefaultPermissions extends UFDefaultPermissions return array_merge($basePermissions, $newPermissions); } - /** - * Save permissions. - * - * @param array $permissions - */ - protected function savePermissions(array &$permissions) - { - foreach ($permissions as $slug => $permission) { - // Trying to find if the permission already exist - $existingPermission = Permission::where(['slug' => $permission->slug, 'conditions' => $permission->conditions])->first(); - - // Don't save if already exist, use existing permission reference - // otherwise to re-sync permissions and roles - if ($existingPermission == null) { - $permission->save(); - } else { - $permissions[$slug] = $existingPermission; - } - } - } - /** * Sync permissions with default roles. *