BaseEnum: remove unused herited closure case

This commit is contained in:
Jérémy Munsch 2021-09-11 22:50:03 +02:00
parent 7bbbe28e27
commit 0bb9a6f9b8
No known key found for this signature in database
GPG key ID: 677E1F9F80C16560

View file

@ -3,7 +3,6 @@
namespace Kwaadpepper\Enum;
use BadMethodCallException;
use Closure;
use JsonSerializable;
use Kwaadpepper\Enum\Exceptions\DuplicateLabelsException;
use Kwaadpepper\Enum\Exceptions\DuplicateValuesException;
@ -251,13 +250,6 @@ abstract class BaseEnum implements JsonSerializable
$valueMap = static::values();
$labelMap = static::labels();
if ($valueMap instanceof Closure) {
$valueMap = array_map($valueMap, array_combine($matches[1], $matches[1]));
}
if ($labelMap instanceof Closure) {
$labelMap = array_map($labelMap, array_combine($matches[1], $matches[1]));
}
foreach ($matches[1] as $methodName) {
$valueMap[$methodName] = $valueMap[$methodName] ?? $methodName;
$labelMap[$methodName] = $labelMap[$methodName] ?? $methodName;