- Added generateArray method for Enums
This commit is contained in:
parent
2d6f2c665b
commit
0550036fd9
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user