|
ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
|
Collaboration diagram for ILIAS\Registration\DualOptIn\Entity\PendingRegistration:Public Member Functions | |
| __construct (private PendingRegistrationId $id, private ObjectId $usr_id, private PendingRegistrationHash $hash, private \DateTimeImmutable $created_at, private PendingRegistrationStatus $status=PendingRegistrationStatus::PENDING) | |
| id () | |
| userId () | |
| hash () | |
| createdAt () | |
| status () | |
| isConfirmed () | |
| isExpired () | |
| isPending () | |
| withConfirmed () | |
| withExpired () | |
| hasExpiredAt (\DateTimeImmutable $now, int $validity_in_seconds) | |
| withEvaluatedState (\DateTimeImmutable $now, ?int $validity_in_seconds) | |
Definition at line 27 of file PendingRegistration.php.
| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::__construct | ( | private PendingRegistrationId | $id, |
| private ObjectId | $usr_id, | ||
| private PendingRegistrationHash | $hash, | ||
| private \DateTimeImmutable | $created_at, | ||
| private PendingRegistrationStatus | $status = PendingRegistrationStatus::PENDING |
||
| ) |
Definition at line 29 of file PendingRegistration.php.
| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::createdAt | ( | ) |
Definition at line 53 of file PendingRegistration.php.
Referenced by ILIAS\Registration\DualOptIn\Repository\PendingRegistrationDatabaseRepository\store().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::hasExpiredAt | ( | \DateTimeImmutable | $now, |
| int | $validity_in_seconds | ||
| ) |
Definition at line 116 of file PendingRegistration.php.
Referenced by ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withEvaluatedState().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::hash | ( | ) |
Definition at line 48 of file PendingRegistration.php.
Referenced by ILIAS\Registration\DualOptIn\Repository\PendingRegistrationDatabaseRepository\store().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::id | ( | ) |
Definition at line 38 of file PendingRegistration.php.
References $id.
Referenced by ILIAS\Registration\DualOptIn\Repository\PendingRegistrationDatabaseRepository\delete(), and ILIAS\Registration\DualOptIn\Repository\PendingRegistrationDatabaseRepository\store().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::isConfirmed | ( | ) |
Definition at line 63 of file PendingRegistration.php.
References ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status().
Here is the call graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::isExpired | ( | ) |
Definition at line 68 of file PendingRegistration.php.
References ILIAS\Registration\DualOptIn\Entity\EXPIRED, and ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status().
Referenced by ILIAS\Registration\DualOptIn\Service\DualOptInServiceImpl\deleteExpiredUserObjects().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::isPending | ( | ) |
Definition at line 73 of file PendingRegistration.php.
References ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status().
Here is the call graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::status | ( | ) |
Definition at line 58 of file PendingRegistration.php.
Referenced by ILIAS\Registration\DualOptIn\Entity\PendingRegistration\isConfirmed(), ILIAS\Registration\DualOptIn\Entity\PendingRegistration\isExpired(), ILIAS\Registration\DualOptIn\Entity\PendingRegistration\isPending(), ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withConfirmed(), ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withEvaluatedState(), and ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withExpired().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::userId | ( | ) |
Definition at line 43 of file PendingRegistration.php.
Referenced by ILIAS\Registration\DualOptIn\Repository\PendingRegistrationDatabaseRepository\store(), and ILIAS\Registration\DualOptIn\Service\DualOptInServiceImpl\triggerExpiredUserCleanup().
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::withConfirmed | ( | ) |
Definition at line 78 of file PendingRegistration.php.
References $id, ILIAS\Registration\DualOptIn\Entity\EXPIRED, and ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status().
Here is the call graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::withEvaluatedState | ( | \DateTimeImmutable | $now, |
| ?int | $validity_in_seconds | ||
| ) |
InvalidArgumentException if the passed validity in seconds is invalid
Definition at line 126 of file PendingRegistration.php.
References ILIAS\Registration\DualOptIn\Entity\PendingRegistration\hasExpiredAt(), ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status(), and ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withExpired().
Referenced by ILIAS\Registration\DualOptIn\Service\DualOptInServiceImpl\deleteExpiredUserObjects().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Registration\DualOptIn\Entity\PendingRegistration::withExpired | ( | ) |
Definition at line 97 of file PendingRegistration.php.
References $id, ILIAS\Registration\DualOptIn\Entity\EXPIRED, and ILIAS\Registration\DualOptIn\Entity\PendingRegistration\status().
Referenced by ILIAS\Registration\DualOptIn\Entity\PendingRegistration\withEvaluatedState().
Here is the call graph for this function:
Here is the caller graph for this function: