Skip to content

Commit 049c2f7

Browse files
Adopt to new apiato core changes
1 parent fb1d900 commit 049c2f7

File tree

7 files changed

+13
-20
lines changed

7 files changed

+13
-20
lines changed

Actions/CreateSettingAction.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Containers\VendorSection\Settings\Actions;
44

5-
use Apiato\Core\Foundation\Facades\Apiato;
65
use App\Containers\VendorSection\Settings\Models\Setting;
76
use App\Containers\VendorSection\Settings\Tasks\CreateSettingTask;
87
use App\Containers\VendorSection\Settings\UI\API\Requests\CreateSettingRequest;
@@ -17,6 +16,6 @@ public function run(CreateSettingRequest $data): Setting
1716
'value'
1817
]);
1918

20-
return Apiato::call(CreateSettingTask::class, [$sanitizedData]);
19+
return app(CreateSettingTask::class)->run($sanitizedData);
2120
}
2221
}

Actions/DeleteSettingAction.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Containers\VendorSection\Settings\Actions;
44

5-
use Apiato\Core\Foundation\Facades\Apiato;
65
use App\Containers\VendorSection\Settings\Tasks\DeleteSettingTask;
76
use App\Containers\VendorSection\Settings\Tasks\FindSettingByIdTask;
87
use App\Containers\VendorSection\Settings\UI\API\Requests\DeleteSettingRequest;
@@ -12,7 +11,7 @@ class DeleteSettingAction extends Action
1211
{
1312
public function run(DeleteSettingRequest $data): void
1413
{
15-
$setting = Apiato::call(FindSettingByIdTask::class, [$data->id]);
16-
Apiato::call(DeleteSettingTask::class, [$setting]);
14+
$setting = app(FindSettingByIdTask::class)->run($data->id);
15+
app(DeleteSettingTask::class)->run($setting);
1716
}
1817
}

Actions/GetAllSettingsAction.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,13 @@
22

33
namespace App\Containers\VendorSection\Settings\Actions;
44

5-
use Apiato\Core\Foundation\Facades\Apiato;
65
use App\Containers\VendorSection\Settings\Tasks\GetAllSettingsTask;
76
use App\Ship\Parents\Actions\Action;
87

98
class GetAllSettingsAction extends Action
109
{
1110
public function run()
1211
{
13-
return Apiato::call(GetAllSettingsTask::class, [], [
14-
'addRequestCriteria',
15-
'ordered'
16-
]);
12+
return app(GetAllSettingsTask::class)->addRequestCriteria()->ordered()->run();
1713
}
1814
}

Actions/UpdateSettingAction.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Containers\VendorSection\Settings\Actions;
44

5-
use Apiato\Core\Foundation\Facades\Apiato;
65
use App\Containers\VendorSection\Settings\Tasks\UpdateSettingTask;
76
use App\Containers\VendorSection\Settings\UI\API\Requests\UpdateSettingRequest;
87
use App\Ship\Parents\Actions\Action;
@@ -16,6 +15,6 @@ public function run(UpdateSettingRequest $data)
1615
'value'
1716
]);
1817

19-
return Apiato::call(UpdateSettingTask::class, [$data->id, $sanitizedData]);
18+
return app(UpdateSettingTask::class)->run($data->id, $sanitizedData);
2019
}
2120
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/*
66
|--------------------------------------------------------------------------
7-
| Settings Container
7+
| VendorSection Section Settings Container
88
|--------------------------------------------------------------------------
99
|
1010
|

Tasks/GetAllSettingsTask.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ public function run()
2020
return $this->repository->paginate();
2121
}
2222

23-
public function ordered(): SettingRepository
23+
public function ordered(): self
2424
{
25-
return $this->repository->pushCriteria(new OrderByKeyAscendingCriteria());
25+
$this->repository->pushCriteria(new OrderByKeyAscendingCriteria());
26+
return $this;
2627
}
2728
}

UI/API/Controllers/Controller.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Containers\VendorSection\Settings\UI\API\Controllers;
44

5-
use Apiato\Core\Foundation\Facades\Apiato;
65
use App\Containers\VendorSection\Settings\Actions\CreateSettingAction;
76
use App\Containers\VendorSection\Settings\Actions\DeleteSettingAction;
87
use App\Containers\VendorSection\Settings\Actions\GetAllSettingsAction;
@@ -19,25 +18,25 @@ class Controller extends ApiController
1918
{
2019
public function getAllSettings(GetAllSettingsRequest $request): array
2120
{
22-
$settings = Apiato::call(GetAllSettingsAction::class);
21+
$settings = app(GetAllSettingsAction::class)->run();
2322
return $this->transform($settings, SettingTransformer::class);
2423
}
2524

2625
public function createSetting(CreateSettingRequest $request): array
2726
{
28-
$setting = Apiato::call(CreateSettingAction::class, [$request]);
27+
$setting = app(CreateSettingAction::class)->run($request);
2928
return $this->transform($setting, SettingTransformer::class);
3029
}
3130

3231
public function updateSetting(UpdateSettingRequest $request): array
3332
{
34-
$setting = Apiato::call(UpdateSettingAction::class, [$request]);
33+
$setting = app(UpdateSettingAction::class)->run($request);
3534
return $this->transform($setting, SettingTransformer::class);
3635
}
3736

3837
public function deleteSetting(DeleteSettingRequest $request): JsonResponse
3938
{
40-
Apiato::call(DeleteSettingAction::class, [$request]);
39+
app(DeleteSettingAction::class)->run($request);
4140
return $this->noContent();
4241
}
4342
}

0 commit comments

Comments
 (0)