Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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 Kontextobjekten der Event-Klassen vorhanden.

...

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.

...

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 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 Event Component\Registration\Lib\Event\Registration\OnValidateInputs zu validieren, bevor sie über das Event Component\Registration\Lib\Event\Registration\OnRegisterUser verarbeitet werden.

...

Wird eine Ansicht gewünscht, die lediglich ein Ergebnis ausgeben soll, kann das "ActionPerformed"-Element genutzt werden . Aufrufbar - 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 beeinflussnebeeinflussen.