| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\User\Profile\ChangeMailToken: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().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 88 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailToken\__construct(), and ILIAS\User\Profile\ChangeMailToken\isTokenValidForCurrentStatus().
 Here is the caller graph for this function:| ILIAS\User\Profile\ChangeMailToken::getCreatedTimestamp | ( | ) | 
Definition at line 60 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\storeChangeMailToken().
 Here is the caller graph for this function:| ILIAS\User\Profile\ChangeMailToken::getCurrentEmail | ( | ) | 
Definition at line 50 of file ChangeMailToken.php.
Referenced by ILIAS\User\Profile\ChangeMailTokenDBRepository\moveToNextStep().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| ILIAS\User\Profile\ChangeMailToken::getUriForStatus | ( | URIBuilder | $uri_builder | ) | 
Definition at line 79 of file ChangeMailToken.php.
References ILIAS\StaticURL\Builder\URIBuilder\build(), and ILIAS\User\StaticURLHandler\NAMESPACE.
 Here is the call graph for this function:| 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().
 Here is the caller graph for this function:| ILIAS\User\Profile\ChangeMailToken::isTokenValidForCurrentStatus | ( | \ilSetting | $settings | ) | 
Definition at line 70 of file ChangeMailToken.php.
References ILIAS\User\Profile\ChangeMailToken\buildValidToken().
 Here is the call graph for this function: