Code Duplication    Length = 3-3 lines in 2 locations

src/Enum.php 2 locations

@@ 224-226 (lines=3) @@
221
    final public static function byName($name)
222
    {
223
        $name = (string) $name;
224
        if (isset(self::$instances[static::class][$name])) {
225
            return self::$instances[static::class][$name];
226
        }
227
228
        $const = static::class . '::' . $name;
229
        if (!\defined($const)) {
@@ 260-262 (lines=3) @@
257
        }
258
259
        $name = self::$names[static::class][$ordinal];
260
        if (isset(self::$instances[static::class][$name])) {
261
            return self::$instances[static::class][$name];
262
        }
263
264
        return self::$instances[static::class][$name] = new static(self::$constants[static::class][$name], $ordinal);
265
    }