Code Duplication    Length = 3-3 lines in 2 locations

src/Enum.php 2 locations

@@ 218-220 (lines=3) @@
215
    final public static function byName($name)
216
    {
217
        $name = (string) $name;
218
        if (isset(self::$instances[static::class][$name])) {
219
            return self::$instances[static::class][$name];
220
        }
221
222
        $const = static::class . '::' . $name;
223
        if (!\defined($const)) {
@@ 254-256 (lines=3) @@
251
        }
252
253
        $name = self::$names[static::class][$ordinal];
254
        if (isset(self::$instances[static::class][$name])) {
255
            return self::$instances[static::class][$name];
256
        }
257
258
        $const = static::class . '::' . $name;
259
        return self::$instances[static::class][$name] = new static(\constant($const), $ordinal);