Compare commits

..

1 Commits

Author SHA1 Message Date
Dave Mc Nicoll
0550036fd9 - Added generateArray method for Enums 2025-05-21 18:36:46 +00:00

View File

@ -13,4 +13,11 @@ enum MethodEnum : string
case Post = "POST"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST ) case Post = "POST"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST )
case Put = "PUT"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PUT ) case Put = "PUT"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PUT )
case Trace = "TRACE"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/TRACE ) case Trace = "TRACE"; # https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/TRACE )
public static function generateArray() : array
{
$values = array_map(fn($e) => $e->value, MethodEnum::cases());
return array_combine($values, $values);
}
} }