Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Aktuelle »

Component/Registration bietet Grundgerüste und Funktionen an, um die Registrierung in verschiedenen Endpunkten zu ermöglichen. Dabei stützt sich die Komponente auf Security und User-Komponenten des Frameworks. Alle Komponenten haben einen wählbaren Identifikator gemein, welcher genutzt werden kann, um die Funktionsweise dieser Formulare und Funktionen zu beeinflussen. Dieser Identifikator wird von den öffentlichen Methoden akzeptiert und ist in den Kontext-Objekten der Event-Klassen vorhanden.

Registrierung

Container

Der Container zur Registrierung, kann über Component\Registration\Manager::registrationContainer abgerufen werden. Diese Methode nimmt einen Identifikator entgegen, um den Container in Events beeinflussen zu können.

Verarbeitung

Die Verarbeitung des Formulars wird über die Methode Component\Registration\Manager::submitRegistration ausgelöst. Diese Methode nimmt den Identifikator entgegen. Da die Formulardaten dynamisch sind, müssen diese von Integratoren aus den HTTP-Parametern entnommen werden. Von der genannten Methode wird das Event Component\Registration\Lib\Event\Registration\OnSubmitRegistration als Einstiegspunkt ausgelöst.

Es ist möglich die Formulardaten mit dem Component\Registration\Lib\Event\Registration\OnValidateInputs zu validieren, bevor sie über Component\Registration\Lib\Event\Registration\OnRegisterUser verarbeitet werden.

Action Performed

Wird eine Ansicht gewünscht, die lediglich ein Ergebnis ausgeben soll, kann das "ActionPerformed"-Element genutzt werden. Aufrufbar durch Component\Registration\Engine::actionPerformedContainer. Dieses Event nimmt einen Kontext entgegen, welcher zusätzlich zum Identifikator noch einen Parameter für die Aktion enthält, um den Inhalt zu beeinflussne.

  • Keine Stichwörter