ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (private readonly SlotConstructor $slot, ?Map $map=null) | |
afterLogin (callable $after_login) | |
showInFooter (callable $show) | |
canWithdraw (WithdrawProcess $withdraw_process) | |
showOnLoginPage (callable $show) | |
hasPublicPage (callable $public_page, ?string $goto_name=null) | |
hasAgreement (Agreement $on_login, ?string $goto_name=null) | |
hasHistory () | |
onSelfRegistration (SelfRegistration $self_registration) | |
hasOnlineStatusFilter (callable $only_visible_users) | |
canReadInternalMails (Constraint $constraint) | |
canUseSoapApi (Constraint $constraint) | |
hasDocuments (array $content_as_component=[], ?SelectionMap $available_conditions=null) | |
hasUserManagementFields (callable $field_value) | |
hasPublicApi (PublicApi $api) | |
map () | |
Private Member Functions | |
error (string $message) | |
addTo (string $name, $id_or_value, $value=null) | |
protect (Closure $to_be_protected, Closure $protector) | |
A B More... | |
path (string $class) | |
Private Attributes | |
readonly Map | $map |
Definition at line 44 of file Wiring.php.
ILIAS\LegalDocuments\Wiring::__construct | ( | private readonly SlotConstructor | $slot, |
?Map | $map = null |
||
) |
Definition at line 48 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\map().
|
private |
Definition at line 156 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\$map, ILIAS\LegalDocuments\Wiring\map(), and null.
Referenced by ILIAS\LegalDocuments\Wiring\afterLogin(), ILIAS\LegalDocuments\Wiring\canReadInternalMails(), ILIAS\LegalDocuments\Wiring\canUseSoapApi(), ILIAS\LegalDocuments\Wiring\canWithdraw(), ILIAS\LegalDocuments\Wiring\hasAgreement(), ILIAS\LegalDocuments\Wiring\hasDocuments(), ILIAS\LegalDocuments\Wiring\hasHistory(), ILIAS\LegalDocuments\Wiring\hasOnlineStatusFilter(), ILIAS\LegalDocuments\Wiring\hasPublicApi(), ILIAS\LegalDocuments\Wiring\hasPublicPage(), ILIAS\LegalDocuments\Wiring\hasUserManagementFields(), ILIAS\LegalDocuments\Wiring\onSelfRegistration(), ILIAS\LegalDocuments\Wiring\showInFooter(), and ILIAS\LegalDocuments\Wiring\showOnLoginPage().
ILIAS\LegalDocuments\Wiring::afterLogin | ( | callable | $after_login | ) |
callable() | void $after_login |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 53 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::canReadInternalMails | ( | Constraint | $constraint | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 116 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::canUseSoapApi | ( | Constraint | $constraint | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 121 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::canWithdraw | ( | WithdrawProcess | $withdraw_process | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 63 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo(), ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess\isOnGoing(), ILIAS\LegalDocuments\Wiring\path(), ILIAS\LegalDocuments\Wiring\protect(), ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess\showValidatePasswordMessage(), ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess\showWithdraw(), and ILIAS\LegalDocuments\ConsumerSlots\WithdrawProcess\withdrawalFinished().
|
private |
Definition at line 151 of file Wiring.php.
Referenced by ILIAS\LegalDocuments\Wiring\hasHistory().
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 86 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo(), ILIAS\LegalDocuments\ConsumerSlots\Agreement\needsToAgree(), null, ILIAS\LegalDocuments\Wiring\path(), ILIAS\LegalDocuments\Wiring\protect(), ILIAS\LegalDocuments\ConsumerSlots\Agreement\showAgreement(), and ILIAS\LegalDocuments\ConsumerSlots\Agreement\showAgreementForm().
ILIAS\LegalDocuments\Wiring::hasDocuments | ( | array | $content_as_component = [] , |
?SelectionMap | $available_conditions = null |
||
) |
array<string,callable(DocumentContent) | Component> $content_as_component |
null|SelectionMap<ConditionDefinition> | $available_conditions |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 126 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::hasHistory | ( | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 100 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo(), ILIAS\LegalDocuments\Wiring\error(), and ILIAS\LegalDocuments\Wiring\map().
ILIAS\LegalDocuments\Wiring::hasOnlineStatusFilter | ( | callable | $only_visible_users | ) |
callable(int[]) | int[] $only_visible_users |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 111 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::hasPublicApi | ( | PublicApi | $api | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 141 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::hasPublicPage | ( | callable | $public_page, |
?string | $goto_name = null |
||
) |
callable(string,string) | PageFragment $public_page |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 78 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo(), and null.
ILIAS\LegalDocuments\Wiring::hasUserManagementFields | ( | callable | $fields | ) |
callable(ilObjUser) | array<string, string|ilNonEditableValueGUI> $fields |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 136 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::map | ( | ) |
Definition at line 146 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\$map.
Referenced by ILIAS\LegalDocuments\Wiring\__construct(), ILIAS\LegalDocuments\Wiring\addTo(), and ILIAS\LegalDocuments\Wiring\hasHistory().
ILIAS\LegalDocuments\Wiring::onSelfRegistration | ( | SelfRegistration | $self_registration | ) |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 106 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
|
private |
Definition at line 187 of file Wiring.php.
Referenced by ILIAS\LegalDocuments\Wiring\canWithdraw(), and ILIAS\LegalDocuments\Wiring\hasAgreement().
|
private |
A B
Closure(A | ...): B $to_be_protected |
Closure() | bool $protector |
Definition at line 179 of file Wiring.php.
Referenced by ILIAS\LegalDocuments\Wiring\canWithdraw(), and ILIAS\LegalDocuments\Wiring\hasAgreement().
ILIAS\LegalDocuments\Wiring::showInFooter | ( | callable | $show | ) |
callable(Footer) | Footer $show |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 58 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
ILIAS\LegalDocuments\Wiring::showOnLoginPage | ( | callable | $show | ) |
callable() | string $show |
Implements ILIAS\LegalDocuments\UseSlot.
Definition at line 73 of file Wiring.php.
References ILIAS\LegalDocuments\Wiring\addTo().
|
private |
Definition at line 46 of file Wiring.php.
Referenced by ILIAS\LegalDocuments\Wiring\addTo(), and ILIAS\LegalDocuments\Wiring\map().