MediaWiki master
MediaWiki\User\TempUser\TempUserDetailsLookup Class Reference

Caching lookup service for metadata related to temporary accounts, such as expiration. More...

Public Member Functions

 __construct (TempUserConfig $tempUserConfig, UserRegistrationLookup $userRegistrationLookup)
 
 isExpired (UserIdentity $user)
 Check if a temporary user account is expired.
 
 preloadExpirationStatus (iterable $users)
 Preload the expiration status of temporary accounts within a set of users.
 

Detailed Description

Caching lookup service for metadata related to temporary accounts, such as expiration.

Since
1.44

Definition at line 16 of file TempUserDetailsLookup.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\User\TempUser\TempUserDetailsLookup::__construct ( TempUserConfig $tempUserConfig,
UserRegistrationLookup $userRegistrationLookup )

Definition at line 22 of file TempUserDetailsLookup.php.

Member Function Documentation

◆ isExpired()

MediaWiki\User\TempUser\TempUserDetailsLookup::isExpired ( UserIdentity $user)

Check if a temporary user account is expired.

Parameters
UserIdentity$user
Returns
bool true if the account is expired, false otherwise.

Definition at line 39 of file TempUserDetailsLookup.php.

◆ preloadExpirationStatus()

MediaWiki\User\TempUser\TempUserDetailsLookup::preloadExpirationStatus ( iterable $users)

Preload the expiration status of temporary accounts within a set of users.

Parameters
iterable<UserIdentity>$users The users to preload the expiration status for.

Definition at line 63 of file TempUserDetailsLookup.php.


The documentation for this class was generated from the following file: