From ffc6588ff97ba2a8169098f7cc7ebc479a76789e Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 18 Sep 2024 00:50:27 -0400 Subject: [PATCH] Refactor component data type handling in setData method. --- src/ncc/Objects/Package/Component.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/ncc/Objects/Package/Component.php b/src/ncc/Objects/Package/Component.php index 71538a5..d44dcc7 100644 --- a/src/ncc/Objects/Package/Component.php +++ b/src/ncc/Objects/Package/Component.php @@ -28,6 +28,7 @@ use InvalidArgumentException; use ncc\Classes\PhpExtension\AstWalker; use ncc\Enums\Flags\ComponentFlags; + use ncc\Enums\LogLevel; use ncc\Enums\Options\ComponentDecodeOptions; use ncc\Enums\Types\ComponentDataType; use ncc\Exceptions\ConfigurationException; @@ -224,14 +225,6 @@ */ public function setData(mixed $data, ComponentDataType $data_type=ComponentDataType::PLAIN): void { - $data_type = strtolower($data_type); - - // TODO: Update this, not a proper use of the cases() method - if(!in_array($data_type, ComponentDataType::cases(), true)) - { - throw new InvalidArgumentException(sprintf('Unknown component data type "%s"', $data_type)); - } - $this->data = $data; $this->data_type = $data_type; }