MenuStatus.php 566 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Modules\Permissions\Enums;
  3. use Catch\Enums\Enum;
  4. enum MenuStatus: int implements Enum
  5. {
  6. case Show = 1; // 显示
  7. case Hidden = 2; // 隐藏
  8. public function value(): int
  9. {
  10. // TODO: Implement value() method.
  11. return match ($this) {
  12. self::Show => 1,
  13. self::Hidden => 2,
  14. };
  15. }
  16. public function name(): string
  17. {
  18. // TODO: Implement name() method.
  19. return match ($this) {
  20. self::Show => '显示',
  21. self::Hidden => '隐藏',
  22. };
  23. }
  24. }