MediaWiki master
MediaWiki\RevisionDelete\RevisionDeleteUser Class Reference

Backend functions for suppressing and unsuppressing all references to a given user, used when blocking with HideUser enabled. More...

Static Public Member Functions

static suppressUserName ( $name, $userId, ?IDatabase $dbw=null)
 
static unsuppressUserName ( $name, $userId, ?IDatabase $dbw=null)
 

Detailed Description

Backend functions for suppressing and unsuppressing all references to a given user, used when blocking with HideUser enabled.

This was spun out of SpecialBlockip.php in 1.18; at some point it needs to be rewritten to either use RevisionDelete abstraction, or at least schema abstraction.

Definition at line 28 of file RevisionDeleteUser.php.

Member Function Documentation

◆ suppressUserName()

static MediaWiki\RevisionDelete\RevisionDeleteUser::suppressUserName ( $name,
$userId,
?IDatabase $dbw = null )
static
Parameters
string$nameUser name
int$userIdBoth user name and ID must be provided
IDatabase | null$dbwIf you happen to have one lying around
Returns
bool True on success, false on failure (e.g. invalid user ID)

Definition at line 167 of file RevisionDeleteUser.php.

◆ unsuppressUserName()

static MediaWiki\RevisionDelete\RevisionDeleteUser::unsuppressUserName ( $name,
$userId,
?IDatabase $dbw = null )
static
Parameters
string$nameUser name
int$userIdBoth user name and ID must be provided
IDatabase | null$dbwIf you happen to have one lying around
Returns
bool True on success, false on failure (e.g. invalid user ID)

Definition at line 177 of file RevisionDeleteUser.php.


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