|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\LegalDocuments\ConsumerToolbox\User:Public Member Functions | |
| __construct (private readonly ilObjUser $user, private readonly Settings $settings, private readonly UserSettings $user_settings, private readonly Provide $legal_documents, private readonly Clock $clock) | |
| isLoggedIn () | |
| cannotAgree () | |
| neverAgreed () | |
| withdrawalRequested () | |
| agreeDate () | |
| didNotAcceptCurrentVersion () | |
| needsToAcceptNewDocument () | |
| doesntMatch (Document $document) | |
| matchingDocument () | |
| acceptedVersion () | |
| acceptMatchingDocument () | |
| acceptAnyDocument () | |
| isLDAPUser () | |
| isExternalAccount () | |
| format (string $format_string) | |
| raw () | |
Private Member Functions | |
| authMode () | |
| didNotAccept (Document $document) | |
| lazy (callable $create_value) | |
| @template A More... | |
Private Attributes | |
| readonly Closure | $matching_document |
| ILIAS\LegalDocuments\ConsumerToolbox\User::__construct | ( | private readonly ilObjUser | $user, |
| private readonly Settings | $settings, | ||
| private readonly UserSettings | $user_settings, | ||
| private readonly Provide | $legal_documents, | ||
| private readonly Clock | $clock | ||
| ) |
Definition at line 40 of file User.php.
References ILIAS\LegalDocuments\ConsumerToolbox\User\lazy().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::acceptAnyDocument | ( | ) |
Definition at line 126 of file User.php.
References ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::acceptedVersion | ( | ) |
Definition at line 110 of file User.php.
References ILIAS\LegalDocuments\ConsumerToolbox\User\cannotAgree(), ILIAS\LegalDocuments\ConsumerToolbox\User\neverAgreed(), and ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::acceptMatchingDocument | ( | ) |
Definition at line 117 of file User.php.
References ILIAS\LegalDocuments\ConsumerToolbox\User\agreeDate(), ILIAS\LegalDocuments\ConsumerToolbox\User\matchingDocument(), and ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::agreeDate | ( | ) |
Definition at line 76 of file User.php.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\acceptMatchingDocument(), and ILIAS\LegalDocuments\ConsumerToolbox\User\neverAgreed().
Here is the caller graph for this function:
|
private |
Definition at line 159 of file User.php.
References ILIAS\Repository\settings(), and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\isExternalAccount(), and ILIAS\LegalDocuments\ConsumerToolbox\User\isLDAPUser().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::cannotAgree | ( | ) |
Definition at line 55 of file User.php.
References ANONYMOUS_USER_ID, SYSTEM_USER_ID, and ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\acceptedVersion(), and ILIAS\DataProtection\Consumer\showMatchingDocument().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 167 of file User.php.
References ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\didNotAcceptCurrentVersion().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::didNotAcceptCurrentVersion | ( | ) |
Definition at line 81 of file User.php.
References ILIAS\LegalDocuments\ConsumerToolbox\User\didNotAccept(), ILIAS\LegalDocuments\ConsumerToolbox\User\matchingDocument(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::doesntMatch | ( | Document | $document | ) |
Definition at line 100 of file User.php.
References ILIAS\Repository\user().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\needsToAcceptNewDocument().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::format | ( | string | $format_string | ) |
Definition at line 144 of file User.php.
References ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::isExternalAccount | ( | ) |
Definition at line 139 of file User.php.
References ilAuthUtils\AUTH_ECS, ilAuthUtils\AUTH_PROVIDER_LTI, and ILIAS\LegalDocuments\ConsumerToolbox\User\authMode().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::isLDAPUser | ( | ) |
Definition at line 134 of file User.php.
References ilAuthUtils\AUTH_LDAP, and ILIAS\LegalDocuments\ConsumerToolbox\User\authMode().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::isLoggedIn | ( | ) |
Definition at line 50 of file User.php.
References ANONYMOUS_USER_ID, and ILIAS\Repository\user().
Referenced by ILIAS\DataProtection\Consumer\showMatchingDocument().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
@template A
| callable() | A $create_value |
Definition at line 177 of file User.php.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\__construct().
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::matchingDocument | ( | ) |
Definition at line 105 of file User.php.
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\acceptMatchingDocument(), ILIAS\LegalDocuments\ConsumerToolbox\User\didNotAcceptCurrentVersion(), and ILIAS\DataProtection\Consumer\showMatchingDocument().
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::needsToAcceptNewDocument | ( | ) |
Definition at line 87 of file User.php.
References ILIAS\$db, ILIAS\LegalDocuments\ConsumerToolbox\User\doesntMatch(), ILIAS\LegalDocuments\ConsumerToolbox\User\neverAgreed(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Here is the call graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::neverAgreed | ( | ) |
Definition at line 60 of file User.php.
References ILIAS\LegalDocuments\ConsumerToolbox\User\agreeDate().
Referenced by ILIAS\LegalDocuments\ConsumerToolbox\User\acceptedVersion(), and ILIAS\LegalDocuments\ConsumerToolbox\User\needsToAcceptNewDocument().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\ConsumerToolbox\User::raw | ( | ) |
| ILIAS\LegalDocuments\ConsumerToolbox\User::withdrawalRequested | ( | ) |
|
private |