MediaWiki
master
UserIdentityLookup.php
Go to the documentation of this file.
1
<?php
21
namespace
MediaWiki\User
;
22
23
use
Wikimedia\Rdbms\IDBAccessObject
;
24
use
Wikimedia\Rdbms\IReadableDatabase
;
25
34
interface
UserIdentityLookup
{
35
47
public
function
getUserIdentityByName
(
48
string
$name,
49
int
$queryFlags = IDBAccessObject::READ_NORMAL
50
): ?
UserIdentity
;
51
59
public
function
getUserIdentityByUserId
(
60
int
$userId,
61
int
$queryFlags = IDBAccessObject::READ_NORMAL
62
): ?
UserIdentity
;
63
71
public
function
newSelectQueryBuilder
( $dbOrQueryFlags = IDBAccessObject::READ_NORMAL ):
UserSelectQueryBuilder
;
72
}
MediaWiki\User\UserSelectQueryBuilder
Definition
UserSelectQueryBuilder.php:36
MediaWiki\User\UserIdentityLookup
Service for looking up UserIdentity.
Definition
UserIdentityLookup.php:34
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:38
Wikimedia\Rdbms\IDBAccessObject
Interface for database access objects.
Definition
IDBAccessObject.php:59
Wikimedia\Rdbms\IReadableDatabase
A database connection without write operations.
Definition
IReadableDatabase.php:34
MediaWiki\User
Definition
ActorCache.php:21
includes
user
UserIdentityLookup.php
Generated on Thu Jul 10 2025 23:27:02 for MediaWiki by
1.10.0