src/AutoDiscoveredValuesTrait.php 1 location
|
@@ 107-110 (lines=4) @@
|
| 104 |
|
$constants = array_replace($constants, (new \ReflectionClass($discoveredClass))->getConstants()); |
| 105 |
|
} |
| 106 |
|
|
| 107 |
|
foreach ($values as $value) { |
| 108 |
|
$constantName = array_search($value, $constants, true); |
| 109 |
|
self::$guessedReadables[$enumType][$value] = ucfirst(strtolower(str_replace('_', ' ', $constantName))); |
| 110 |
|
} |
| 111 |
|
} |
| 112 |
|
|
| 113 |
|
return self::$guessedReadables[$enumType]; |
src/FlaggedEnum.php 1 location
|
@@ 54-57 (lines=4) @@
|
| 51 |
|
|
| 52 |
|
if (!isset(self::$readables[$enumType])) { |
| 53 |
|
$constants = (new \ReflectionClass($enumType))->getConstants(); |
| 54 |
|
foreach (static::values() as $value) { |
| 55 |
|
$constantName = array_search($value, $constants, true); |
| 56 |
|
self::$readables[$enumType][$value] = ucfirst(strtolower(str_replace('_', ' ', $constantName))); |
| 57 |
|
} |
| 58 |
|
} |
| 59 |
|
|
| 60 |
|
return self::$readables[$enumType]; |