From fb474734fef117b1ca7a8e11ab9191c75b2945ea Mon Sep 17 00:00:00 2001 From: Bradley Schofield Date: Mon, 5 Aug 2024 16:16:24 +0900 Subject: [PATCH] Ditch using an enum, use class --- app/config/runtimes/specifications.php | 8 ++++---- src/Appwrite/Functions/Specifications.php | 13 ++++++------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/app/config/runtimes/specifications.php b/app/config/runtimes/specifications.php index 234c506445..edce977476 100644 --- a/app/config/runtimes/specifications.php +++ b/app/config/runtimes/specifications.php @@ -3,22 +3,22 @@ use Appwrite\Functions\Specifications; return [ - Specifications::S_1VCPU_512MB->value => [ + Specifications::$S_1VCPU_512MB => [ 'slug' => 's-1vcpu-512mb', 'memory' => 512, 'cpus' => 1 ], - Specifications::S_1VCPU_1GB->value => [ + Specifications::$S_1VCPU_1GB => [ 'slug' => 's-1vcpu-1gb', 'memory' => 1024, 'cpus' => 1 ], - Specifications::S_2VCPU_2GB->value => [ + Specifications::$S_2VCPU_2GB => [ 'slug' => 's-2vcpu-2gb', 'memory' => 2048, 'cpus' => 2 ], - Specifications::S_2VCPU_4GB->value => [ + Specifications::$S_2VCPU_4GB => [ 'slug' => 's-2vcpu-4gb', 'memory' => 4096, 'cpus' => 2 diff --git a/src/Appwrite/Functions/Specifications.php b/src/Appwrite/Functions/Specifications.php index fdbfd4a0bb..ce103fc38e 100644 --- a/src/Appwrite/Functions/Specifications.php +++ b/src/Appwrite/Functions/Specifications.php @@ -2,10 +2,9 @@ namespace Appwrite\Functions; -enum Specifications: string -{ - case S_1VCPU_512MB = 's-1vcpu-512mb'; - case S_1VCPU_1GB = 's-1vcpu-1gb'; - case S_2VCPU_2GB = 's-2vcpu-2gb'; - case S_2VCPU_4GB = 's-2vcpu-4gb'; -} +class Specifications { + static $S_1VCPU_512MB = 's-1vcpu-512mb'; + static $S_1VCPU_1GB = 's-1vcpu-1gb'; + static $S_2VCPU_2GB = 's-2vcpu-2gb'; + static $S_2VCPU_4GB = 's-2vcpu-4gb'; +} \ No newline at end of file