'Connected', self::Disconnected => 'Disconnected', self::TokenExpired => 'Token Expired', }; } public function color(): string { return match ($this) { self::Connected => 'green', self::Disconnected => 'red', self::TokenExpired => 'red', }; } }