From 0bb9a6f9b8515aae3bf2a876809aad4fbe5d0d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Sat, 11 Sep 2021 22:50:03 +0200 Subject: [PATCH] BaseEnum: remove unused herited closure case --- src/BaseEnum.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/BaseEnum.php b/src/BaseEnum.php index c5bccc3..fab9fe5 100644 --- a/src/BaseEnum.php +++ b/src/BaseEnum.php @@ -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;