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

@ -1,5 +1,7 @@
<?php
use App\Enums\OperatingSystem;
use App\Enums\StorageProvider;
use App\NotificationChannels\Discord;
use App\NotificationChannels\Email;
use App\NotificationChannels\Slack;
@ -41,9 +43,8 @@
* General
*/
'operating_systems' => [
// 'ubuntu_18',
'ubuntu_20',
'ubuntu_22',
OperatingSystem::UBUNTU20,
OperatingSystem::UBUNTU22,
],
'webservers' => ['none', 'nginx'],
'php_versions' => [
@ -106,12 +107,22 @@
/*
* Server
*/
'server_types' => \App\Enums\ServerType::getValues(),
'server_types' => [
\App\Enums\ServerType::REGULAR,
\App\Enums\ServerType::DATABASE,
],
'server_types_class' => [
\App\Enums\ServerType::REGULAR => \App\ServerTypes\Regular::class,
\App\Enums\ServerType::DATABASE => \App\ServerTypes\Database::class,
],
'server_providers' => \App\Enums\ServerProvider::getValues(),
'server_providers' => [
\App\Enums\ServerProvider::CUSTOM,
\App\Enums\ServerProvider::AWS,
\App\Enums\ServerProvider::LINODE,
\App\Enums\ServerProvider::DIGITALOCEAN,
\App\Enums\ServerProvider::VULTR,
\App\Enums\ServerProvider::HETZNER,
],
'server_providers_class' => [
\App\Enums\ServerProvider::CUSTOM => \App\ServerProviders\Custom::class,
\App\Enums\ServerProvider::AWS => AWS::class,
@ -324,7 +335,6 @@
'github',
'gitlab',
'bitbucket',
'custom',
],
'source_control_providers_class' => [
'github' => Github::class,
@ -397,11 +407,16 @@
* storage providers
*/
'storage_providers' => [
'dropbox',
'ftp',
StorageProvider::DROPBOX,
StorageProvider::FTP,
],
'storage_providers_class' => [
'dropbox' => Dropbox::class,
'ftp' => FTP::class,
],
'ssl_types' => [
\App\Enums\SslType::LETSENCRYPT,
\App\Enums\SslType::CUSTOM,
],
];