예제 #1
0
파일: BaseEnum.php 프로젝트: froler314/enum
 /**
  * @inheritdoc
  */
 public static function addEnumItem(Enum $instance)
 {
     if (!isset(self::$instancesByValues[static::class])) {
         self::$instancesByValues[static::class] = [];
     }
     if ($instance instanceof BaseEnum) {
         self::$instancesByValues[static::class][$instance->getValue()] = $instance;
     }
     parent::addEnumItem($instance);
 }