AgentStatus.php 483 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Enums;
  3. enum AgentStatus: int
  4. {
  5. /**
  6. * 禁用
  7. */
  8. case DISABLE = 0;
  9. /**
  10. * 启用
  11. */
  12. case ENABLE = 1;
  13. /**
  14. * 获取枚举值
  15. */
  16. public function value(): int
  17. {
  18. return $this->value;
  19. }
  20. /**
  21. * 获取枚举描述
  22. */
  23. public function label(): string
  24. {
  25. return match ($this) {
  26. self::DISABLE => '禁用',
  27. self::ENABLE => '启用',
  28. };
  29. }
  30. }