__('enums.moderation_case_status.open'), self::REVIEWING => __('enums.moderation_case_status.reviewing'), self::RESOLVED => __('enums.moderation_case_status.resolved'), self::REJECTED => __('enums.moderation_case_status.rejected'), }; } public function getColor(): string { return match ($this) { self::OPEN => 'danger', self::REVIEWING => 'warning', self::RESOLVED => 'success', self::REJECTED => 'gray', }; } }