From ac81f2f26d719defdbdb503d70bea8d092d27e4d Mon Sep 17 00:00:00 2001 From: netkas Date: Sat, 14 Sep 2024 08:54:14 -0400 Subject: [PATCH] Convert CompressionOptions constants to enum cases --- src/ncc/Classes/NccExtension/NccCompiler.php | 6 +++--- .../BuildConfigurationOptions/CompressionOptions.php | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ncc/Classes/NccExtension/NccCompiler.php b/src/ncc/Classes/NccExtension/NccCompiler.php index 19242b9..2c62b57 100644 --- a/src/ncc/Classes/NccExtension/NccCompiler.php +++ b/src/ncc/Classes/NccExtension/NccCompiler.php @@ -267,15 +267,15 @@ $package_writer->addFlag(PackageFlags::COMPRESSION); switch(strtolower($build_configuration->getOptions()[BuildConfigurationOptions::COMPRESSION->value])) { - case BuildConfigurationOptions\CompressionOptions::HIGH: + case BuildConfigurationOptions\CompressionOptions::HIGH->value: $package_writer->addFlag(PackageFlags::HIGH_COMPRESSION); break; - case BuildConfigurationOptions\CompressionOptions::MEDIUM: + case BuildConfigurationOptions\CompressionOptions::MEDIUM->value: $package_writer->addFlag(PackageFlags::MEDIUM_COMPRESSION); break; - case BuildConfigurationOptions\CompressionOptions::LOW: + case BuildConfigurationOptions\CompressionOptions::LOW->value: $package_writer->addFlag(PackageFlags::LOW_COMPRESSION); break; diff --git a/src/ncc/Enums/Options/BuildConfigurationOptions/CompressionOptions.php b/src/ncc/Enums/Options/BuildConfigurationOptions/CompressionOptions.php index 102c2ab..6ee68f8 100644 --- a/src/ncc/Enums/Options/BuildConfigurationOptions/CompressionOptions.php +++ b/src/ncc/Enums/Options/BuildConfigurationOptions/CompressionOptions.php @@ -22,11 +22,11 @@ namespace ncc\Enums\Options\BuildConfigurationOptions; - final class CompressionOptions + enum CompressionOptions : string { - public const HIGH = 'high'; + case HIGH = 'high'; - public const MEDIUM = 'medium'; + case MEDIUM = 'medium'; - public const LOW = 'low'; + case LOW = 'low'; } \ No newline at end of file