ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (private readonly int $user_id, private readonly string $current_email, private readonly string $new_email, private readonly int $created_timestamp, private readonly ChangeMailStatus $status=ChangeMailStatus::Login, private ?string $token=null) | |
getToken () | |
getUserId () | |
getCurrentEmail () | |
getNewEmail () | |
getCreatedTimestamp () | |
getStatus () | |
isTokenValidForCurrentStatus (\ilSetting $settings) | |
getUriForStatus (URIBuilder $uri_builder) | |
Private Member Functions | |
buildValidToken () | |
Definition at line 27 of file ChangeMailToken.php.
ILIAS\User\Profile\ChangeMailToken::__construct | ( | private readonly int | $user_id, |
private readonly string | $current_email, | ||
private readonly string | $new_email, | ||
private readonly int | $created_timestamp, | ||
private readonly ChangeMailStatus | $status = ChangeMailStatus::Login , |
||
private ?string | $token = null |
||
) |
Definition at line 29 of file ChangeMailToken.php.
References ILIAS\User\Profile\ChangeMailToken\buildValidToken().
|
private |
Definition at line 88 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailToken\__construct(), and ILIAS\User\Profile\ChangeMailToken\isTokenValidForCurrentStatus().
ILIAS\User\Profile\ChangeMailToken::getCreatedTimestamp | ( | ) |
Definition at line 60 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
ILIAS\User\Profile\ChangeMailToken::getCurrentEmail | ( | ) |
Definition at line 50 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep().
ILIAS\User\Profile\ChangeMailToken::getNewEmail | ( | ) |
Definition at line 55 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep(), and ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
ILIAS\User\Profile\ChangeMailToken::getStatus | ( | ) |
Definition at line 65 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep(), and ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
ILIAS\User\Profile\ChangeMailToken::getToken | ( | ) |
Definition at line 40 of file ChangeMailToken.php.
References $token.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep(), and ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
ILIAS\User\Profile\ChangeMailToken::getUriForStatus | ( | URIBuilder | $uri_builder | ) |
Definition at line 79 of file ChangeMailToken.php.
References ILIAS\StaticURL\Builder\URIBuilder\build(), ILIAS\User\StaticURLHandler\NAMESPACE, and null.
ILIAS\User\Profile\ChangeMailToken::getUserId | ( | ) |
Definition at line 45 of file ChangeMailToken.php.
References $user_id.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep(), and ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
ILIAS\User\Profile\ChangeMailToken::isTokenValidForCurrentStatus | ( | \ilSetting | $settings | ) |
Definition at line 70 of file ChangeMailToken.php.
References ILIAS\User\Profile\ChangeMailToken\buildValidToken().