MediaWiki master
MediaWiki\User\Registration\LocalUserRegistrationProvider Class Reference

Inherits MediaWiki\User\Registration\IUserRegistrationProvider.

Collaboration diagram for MediaWiki\User\Registration\LocalUserRegistrationProvider:

Public Member Functions

 __construct (UserFactory $userFactory, IConnectionProvider $connectionProvider)
 
 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).

 
 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.

 

Public Attributes

const TYPE = 'local'
 

Detailed Description

Definition at line 9 of file LocalUserRegistrationProvider.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\User\Registration\LocalUserRegistrationProvider::__construct ( UserFactory $userFactory,
IConnectionProvider $connectionProvider )

Definition at line 16 of file LocalUserRegistrationProvider.php.

Member Function Documentation

◆ fetchRegistration()

MediaWiki\User\Registration\LocalUserRegistrationProvider::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).

Implements MediaWiki\User\Registration\IUserRegistrationProvider.

Definition at line 27 of file LocalUserRegistrationProvider.php.

◆ fetchRegistrationBatch()

MediaWiki\User\Registration\LocalUserRegistrationProvider::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.

Implements MediaWiki\User\Registration\IUserRegistrationProvider.

Definition at line 36 of file LocalUserRegistrationProvider.php.

Member Data Documentation

◆ TYPE

const MediaWiki\User\Registration\LocalUserRegistrationProvider::TYPE = 'local'

Definition at line 11 of file LocalUserRegistrationProvider.php.


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