'Running', self::Success => 'Success', self::Partial => 'Partial', self::Failed => 'Failed', }; } public function badgeVariant(): string { return match ($this) { self::Running => 'info', self::Success => 'success', self::Partial => 'warning', self::Failed => 'danger', }; } }