|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration:
Collaboration diagram for ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration:Public Member Functions | |
| __construct (private readonly string $id, private readonly UI $ui, private readonly User $user, private readonly Provide $legal_documents, private readonly Closure $render, private readonly Closure $build_user, ?Closure $create_input=null) | |
| legacyInputGUIs () | |
| saveLegacyForm (ilPropertyFormGUI $form) | |
| userCreation (ilObjUser $user) | |
| legacyInputGUIs () | |
| saveLegacyForm (ilPropertyFormGUI $form) | |
| userCreation (ilObjUser $user) | |
Private Member Functions | |
| guis (Document $document) | |
| checkboxVariableName () | |
Private Attributes | |
| readonly Closure | $create_input |
Definition at line 39 of file SelfRegistration.php.
| ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration::__construct | ( | private readonly string | $id, |
| private readonly UI | $ui, | ||
| private readonly User | $user, | ||
| private readonly Provide | $legal_documents, | ||
| private readonly Closure | $render, | ||
| private readonly Closure | $build_user, | ||
| ?Closure | $create_input = null |
||
| ) |
| Closure(list<Component>|Component) | string $render |
| Closure(ilObjUser) | User $build_user |
| Closure(string) | object $create_input |
Definition at line 48 of file SelfRegistration.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\$create_input.
|
private |
Definition at line 115 of file SelfRegistration.php.
References $id.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\guis(), and ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\saveLegacyForm().
Here is the caller graph for this function:
|
private |
Definition at line 99 of file SelfRegistration.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\$create_input, ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\checkboxVariableName(), ILIAS\LegalDocuments\Value\Document\content(), and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\legacyInputGUIs().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration::legacyInputGUIs | ( | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\SelfRegistration.
Definition at line 60 of file SelfRegistration.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\guis(), and ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration::saveLegacyForm | ( | ilPropertyFormGUI | $form | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\SelfRegistration.
Definition at line 65 of file SelfRegistration.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\checkboxVariableName(), ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ilSystemSupportContacts\getMailsToAddress(), ilLegacyFormElementsUtil\prepareFormOutput(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration::userCreation | ( | ilObjUser | $user | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\SelfRegistration.
Definition at line 85 of file SelfRegistration.php.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistrationTest\testUserCreation(), and ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistrationTest\testUserCreationFailed().
Here is the caller graph for this function:
|
private |
Definition at line 41 of file SelfRegistration.php.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\__construct(), and ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\SelfRegistration\guis().