PermissionType.php 410 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: kelyliang
  5. * Date: 2024/5/29
  6. * Time: 上午 09:50
  7. */
  8. namespace App\Models\Enums;
  9. enum PermissionType :string
  10. {
  11. case EMAIL = "email";
  12. case BROWSER ="browser";
  13. public function getPermissionType(): string
  14. {
  15. return match ($this) {
  16. self::EMAIL => 'config-email',
  17. self::BROWSER => 'config-browser'
  18. };
  19. }
  20. }