From 603656a3aa4b9850184cfb78d53faa801e10f862 Mon Sep 17 00:00:00 2001 From: mohammad-alavi Date: Wed, 29 Sep 2021 18:32:39 +0330 Subject: [PATCH] refactor --- .../Data/Seeders/AuthorizationDefaultUsersSeeder_4.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/Containers/AppSection/Authorization/Data/Seeders/AuthorizationDefaultUsersSeeder_4.php b/app/Containers/AppSection/Authorization/Data/Seeders/AuthorizationDefaultUsersSeeder_4.php index 22ff62048..a6b878e59 100644 --- a/app/Containers/AppSection/Authorization/Data/Seeders/AuthorizationDefaultUsersSeeder_4.php +++ b/app/Containers/AppSection/Authorization/Data/Seeders/AuthorizationDefaultUsersSeeder_4.php @@ -2,17 +2,15 @@ namespace App\Containers\AppSection\Authorization\Data\Seeders; -use App\Containers\AppSection\Authorization\Tasks\FindRoleTask; -use App\Containers\AppSection\User\Tasks\CreateUserByCredentialsTask; +use App\Containers\AppSection\User\Actions\CreateAdminAction; +use App\Containers\AppSection\User\UI\API\Requests\CreateAdminRequest; use App\Ship\Exceptions\CreateResourceFailedException; -use App\Ship\Exceptions\NotFoundException; use App\Ship\Parents\Seeders\Seeder; class AuthorizationDefaultUsersSeeder_4 extends Seeder { /** * @throws CreateResourceFailedException - * @throws NotFoundException */ public function run(): void { @@ -23,8 +21,8 @@ public function run(): void ]; // Default Users (with their roles) --------------------------------------------- - $admin = app(CreateUserByCredentialsTask::class)->run($userData); - $admin->assignRole(app(FindRoleTask::class)->run(config('appSection-authorization.admin_role'))); + $request = new CreateAdminRequest($userData); + $admin = app(CreateAdminAction::class)->run($request); $admin->email_verified_at = now(); $admin->save(); }