ExtensionStatusEnum.php 450 B

123456789101112131415161718192021
  1. <?php
  2. namespace SixShop\System\Enum;
  3. enum ExtensionStatusEnum: int
  4. {
  5. case UNINSTALLED = 1; // 未安装
  6. case INSTALLED = 2;
  7. case ENABLED = 3;
  8. case DISABLED = 4;
  9. public function toString(): string
  10. {
  11. return match ($this) {
  12. self::UNINSTALLED => '未安装',
  13. self::INSTALLED => '已安装',
  14. self::ENABLED => '已启用',
  15. self::DISABLED => '已禁用',
  16. };
  17. }
  18. }