MediaWiki master
MediaWiki\User\Registration\IUserRegistrationProvider Interface Reference

Inherited by MediaWiki\User\Registration\LocalUserRegistrationProvider.

Public Member Functions

 fetchRegistration (UserIdentity $user)
 Get user registration timestamp.
 
 fetchRegistrationBatch (iterable $users)
 Get user registration timestamps for a batch of users.
 

Detailed Description

Since
1.41
Stability: stable
to implement

Definition at line 11 of file IUserRegistrationProvider.php.

Member Function Documentation

◆ fetchRegistration()

MediaWiki\User\Registration\IUserRegistrationProvider::fetchRegistration ( UserIdentity $user)

Get user registration timestamp.

Parameters
UserIdentity$user
Returns
string|false|null Registration timestamp (TS_MW), null if not available or false if it cannot be fetched (anonymous users, for example).

Implemented in MediaWiki\User\Registration\LocalUserRegistrationProvider.

◆ fetchRegistrationBatch()

MediaWiki\User\Registration\IUserRegistrationProvider::fetchRegistrationBatch ( iterable $users)

Get user registration timestamps for a batch of users.

Since
1.44
Parameters
iterable<UserIdentity>$users
Returns
string[]|null[] Map of registration timestamps in MediaWiki format (or null if not available) keyed by user ID.

Implemented in MediaWiki\User\Registration\LocalUserRegistrationProvider.


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