Code Duplication    Length = 4-4 lines in 2 locations

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];