drop dependency to bensampo/laravel-enum (#120)

This commit is contained in:
Saeed Vaziry
2024-03-17 12:26:48 +01:00
committed by GitHub
parent b07ae470f9
commit 839e7f496c
35 changed files with 59 additions and 392 deletions

View File

@ -2,7 +2,6 @@
namespace App\ServerProviders;
use App\Enums\OperatingSystem;
use App\Exceptions\CouldNotConnectToProvider;
use App\Facades\Notifier;
use App\Notifications\FailedToDeleteServerFromProvider;
@ -11,6 +10,7 @@
use Exception;
use Illuminate\Filesystem\FilesystemAdapter;
use Illuminate\Support\Facades\Storage;
use Illuminate\Validation\Rule;
use Throwable;
class AWS extends AbstractProvider
@ -22,7 +22,10 @@ class AWS extends AbstractProvider
public function createRules(array $input): array
{
$rules = [
'os' => 'required|in:'.implode(',', OperatingSystem::getValues()),
'os' => [
'required',
Rule::in(config('core.operating_systems')),
],
];
// plans
$plans = [];