Prüfen ob User angemeldet und dann Action

Leider finde ich in den Dokumentationen wenig über Events und Shopware eigene Funktionen.

Ich würde gerne prüfen, ob ein User angemeldet ist. Wenn nicht, soll er auf die Anmeldeseite weitergeleitet werden. Also sehr einfach und banal.

Ich will mich langsam herantasten an die SW6 Entwicklung. Vielleicht kann mir hier jemand behilflich sein.

In Shopware 5 konnte man das ja sehr einfach mit folgendem Schnipsel lösen:

if(!Shopware()->Modules()->Admin()->sCheckUser()){
            return $args->getSubject()->forward('index', 'register');
}

Für Shopware 6 sieht es aktuell so aus:

public static function getSubscribedEvents(): array
    {
        return [
            CustomerEvents::CUSTOMER_BEFORE_LOGIN_EVENT => 'CustomerLoginCheck'
        ];
    }

    public function CustomerLoginCheck()
    {
       // prüfen ob angemeldet dann rewrite auf Login
 }
}