From dcdbb4f68a927d5209ad12e420b3e476d2089609 Mon Sep 17 00:00:00 2001 From: netkas Date: Fri, 27 Sep 2024 14:21:43 -0400 Subject: [PATCH] Refactor StandardHeaders methods for consistency --- src/Socialbox/Enums/StandardHeaders.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Socialbox/Enums/StandardHeaders.php b/src/Socialbox/Enums/StandardHeaders.php index ec0b6fb..37841fe 100644 --- a/src/Socialbox/Enums/StandardHeaders.php +++ b/src/Socialbox/Enums/StandardHeaders.php @@ -39,8 +39,16 @@ enum StandardHeaders : string */ public static function getRequiredHeaders(): array { - /** @var StandardHeaders $header */ - return array_filter(StandardHeaders::toArray(), fn($header) => $header->isRequired()); + $results = []; + foreach(StandardHeaders::cases() as $header) + { + if($header->isRequired()) + { + $results[] = $header->value; + } + } + + return $results; } /** @@ -49,9 +57,9 @@ enum StandardHeaders : string public static function toArray(): array { $results = []; - foreach(StandardHeaders::values() as $header) + foreach(StandardHeaders::cases() as $header) { - $results[$header->getValue()] = $header; + $results[] = $header->value; } return $results;