DEV_STATUS.php 536 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace App\Module\Dev\Enums;
  3. use UCore\Enum\EnumCore;
  4. use UCore\Enum\EnumToInt;
  5. /**
  6. * 开发工具状态枚举
  7. */
  8. enum DEV_STATUS: int
  9. {
  10. use EnumCore, EnumToInt;
  11. /**
  12. * 禁用
  13. */
  14. case DISABLED = 0;
  15. /**
  16. * 启用
  17. */
  18. case ENABLED = 1;
  19. /**
  20. * 获取所有状态
  21. *
  22. * @return array
  23. */
  24. public static function getAll(): array
  25. {
  26. return [
  27. self::DISABLED->value => '禁用',
  28. self::ENABLED->value => '启用',
  29. ];
  30. }
  31. }