'Allowed', self::Neutral => 'Neutral', self::Suspicious => 'Suspicious', self::Blocked => 'Blocked', self::Escalated => 'Escalated', self::ReviewRequired => 'Review Required', }; } public function badgeClass(): string { return match ($this) { self::Allowed => 'badge-success', self::Neutral => 'badge-light', self::Suspicious => 'badge-warning', self::Blocked => 'badge-danger', self::Escalated => 'badge-dark', self::ReviewRequired => 'badge-info', }; } }