ReceiverStatusEnum.php 711 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. declare(strict_types=1);
  3. namespace SixShop\Lakala\Enum;
  4. enum ReceiverStatusEnum:int
  5. {
  6. case PENDING = 1;
  7. case SUBMITTING = 2;
  8. case VERIFIED = 3;
  9. case VERIFY_FAILED = 4;
  10. case BINDING = 5;
  11. case BOUND = 6;
  12. case BIND_FAILED = 7;
  13. public function toString(): string
  14. {
  15. return match ($this) {
  16. self::PENDING => '待审核',
  17. self::SUBMITTING => '提交中',
  18. self::VERIFIED => '验证通过',
  19. self::VERIFY_FAILED => '验证失败',
  20. self::BINDING => '绑定中',
  21. self::BOUND => '绑定成功',
  22. self::BIND_FAILED => '绑定失败',
  23. default => '未知状态',
  24. };
  25. }
  26. }