MediaWiki
master
UserIdentityLookup.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\User
;
8
9
use
Wikimedia\Rdbms\IDBAccessObject
;
10
use
Wikimedia\Rdbms\IReadableDatabase
;
11
20
interface
UserIdentityLookup
{
21
33
public
function
getUserIdentityByName
(
34
string
$name,
35
int
$queryFlags = IDBAccessObject::READ_NORMAL
36
): ?
UserIdentity
;
37
45
public
function
getUserIdentityByUserId
(
46
int
$userId,
47
int
$queryFlags = IDBAccessObject::READ_NORMAL
48
): ?
UserIdentity
;
49
57
public
function
newSelectQueryBuilder
( $dbOrQueryFlags = IDBAccessObject::READ_NORMAL ):
UserSelectQueryBuilder
;
58
}
MediaWiki\User\UserSelectQueryBuilder
Definition
UserSelectQueryBuilder.php:22
MediaWiki\User\UserIdentityLookup
Service for looking up UserIdentity.
Definition
UserIdentityLookup.php:20
MediaWiki\User\UserIdentityLookup\getUserIdentityByName
getUserIdentityByName(string $name, int $queryFlags=IDBAccessObject::READ_NORMAL)
Find an identity of a user by $name.
MediaWiki\User\UserIdentityLookup\getUserIdentityByUserId
getUserIdentityByUserId(int $userId, int $queryFlags=IDBAccessObject::READ_NORMAL)
Find an identity of a user by $userId.
MediaWiki\User\UserIdentityLookup\newSelectQueryBuilder
newSelectQueryBuilder( $dbOrQueryFlags=IDBAccessObject::READ_NORMAL)
Returns a specialized SelectQueryBuilder for querying the UserIdentity objects.
MediaWiki\User\UserIdentity
Interface for objects representing user identity.
Definition
UserIdentity.php:24
Wikimedia\Rdbms\IDBAccessObject
Interface for database access objects.
Definition
IDBAccessObject.php:45
Wikimedia\Rdbms\IReadableDatabase
A database connection without write operations.
Definition
IReadableDatabase.php:20
MediaWiki\User
Definition
ActorCache.php:7
includes
User
UserIdentityLookup.php
Generated on Sun Nov 16 2025 03:26:41 for MediaWiki by
1.10.0