ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (private readonly User $user, private readonly UI $ui, private readonly Routing $routing, private readonly Settings $settings, private readonly Closure $query_parameter, private readonly Provide $legal_documents, private readonly Closure $after_user_withdrawal) | |
showValidatePasswordMessage () | |
isOnGoing () | |
withdrawalFinished () | |
showWithdraw (string $gui, string $cmd) | |
Private Member Functions | |
withdrawalRequested () | |
withdraw () | |
cancelWithdrawal () | |
showWithdrawConfirmation (string $gui, string $cmd) | |
confirmation (string $gui, string $add_to_question='') | |
sendMail () | |
query (string $query_parameter) | |
Definition at line 37 of file WithdrawProcess.php.
ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess::__construct | ( | private readonly User | $user, |
private readonly UI | $ui, | ||
private readonly Routing | $routing, | ||
private readonly Settings | $settings, | ||
private readonly Closure | $query_parameter, | ||
private readonly Provide | $legal_documents, | ||
private readonly Closure | $after_user_withdrawal | ||
) |
Closure(string,Closure(Refinery) | Transformation): mixed $query_parameter |
Closure() | void $after_user_withdrawal |
Definition at line 43 of file WithdrawProcess.php.
|
private |
Definition at line 125 of file WithdrawProcess.php.
References ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showWithdraw().
|
private |
Definition at line 149 of file WithdrawProcess.php.
References ILIAS\Repository\ui(), and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showWithdrawConfirmation().
ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess::isOnGoing | ( | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess.
Definition at line 68 of file WithdrawProcess.php.
References ILIAS\Repository\user().
|
private |
Definition at line 173 of file WithdrawProcess.php.
References $r.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\withdrawalFinished().
|
private |
Definition at line 166 of file WithdrawProcess.php.
References ILIAS\Repository\settings(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\withdraw().
ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess::showValidatePasswordMessage | ( | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess.
Definition at line 54 of file WithdrawProcess.php.
References $lng, null, ILIAS\Repository\ui(), and ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\withdrawalRequested().
ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess::showWithdraw | ( | string | $gui, |
string | $cmd | ||
) |
Implements ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess.
Definition at line 97 of file WithdrawProcess.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\cancelWithdrawal(), ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showWithdrawConfirmation(), and ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\withdraw().
|
private |
Definition at line 131 of file WithdrawProcess.php.
References ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\confirmation(), ILIAS\Repository\settings(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showWithdraw().
|
private |
Definition at line 106 of file WithdrawProcess.php.
References null, ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\sendMail(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showWithdraw().
ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess::withdrawalFinished | ( | ) |
Implements ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess.
Definition at line 86 of file WithdrawProcess.php.
References null, ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\query(), and ILIAS\Repository\ui().
|
private |
Definition at line 73 of file WithdrawProcess.php.
References null, and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\ConsumerSlots\WithdrawProcess\showValidatePasswordMessage().