MediaWiki  1.27.2
TestUser Class Reference

Wraps the user object, so we can also retain full access to properties like password if we log in via the API. More...

Collaboration diagram for TestUser:

Public Member Functions

 __construct ($username, $realname= 'Real Name', $email= 'sample @example.com', $groups=[])
 
 getPassword ()
 
 getUser ()
 

Static Public Member Functions

static setPasswordForUser (User $user, $password)
 Set the password on a testing user. More...
 

Public Attributes

string $password
 
User $user
 
string $username
 

Private Member Functions

 assertNotReal ()
 
 setEmail ($email)
 
 setPassword ($password)
 
 setRealName ($realname)
 

Detailed Description

Wraps the user object, so we can also retain full access to properties like password if we log in via the API.

Definition at line 7 of file TestUser.php.

Constructor & Destructor Documentation

TestUser::__construct (   $username,
  $realname = 'Real Name',
  $email = 'sample@example.com',
  $groups = [] 
)

Member Function Documentation

TestUser::assertNotReal ( )
private

Definition at line 29 of file TestUser.php.

References $wgDBprefix, MediaWikiTestCase\DB_PREFIX, global, and MediaWikiTestCase\ORA_DB_PREFIX.

Referenced by __construct().

TestUser::getPassword ( )
Returns
string

Definition at line 155 of file TestUser.php.

References $password.

TestUser::getUser ( )
Returns
User

Definition at line 148 of file TestUser.php.

References $user.

TestUser::setEmail (   $email)
private
Parameters
string$email
Returns
bool

Definition at line 102 of file TestUser.php.

References user.

Referenced by __construct().

TestUser::setPassword (   $password)
private
Parameters
string$password

Definition at line 114 of file TestUser.php.

References user.

Referenced by __construct().

TestUser::setRealName (   $realname)
private
Parameters
string$realname
Returns
bool

Definition at line 89 of file TestUser.php.

References user.

Referenced by __construct().

Member Data Documentation

string TestUser::$password
Deprecated:
Since 1.25. Use TestUser::getPassword()
Access:
private

Definition at line 20 of file TestUser.php.

Referenced by getPassword().

User TestUser::$user
Deprecated:
Since 1.25. Use TestUser::getUser()
Access:
private

Definition at line 27 of file TestUser.php.

Referenced by getUser().

string TestUser::$username
Deprecated:
Since 1.25. Use TestUser::getUser()->getName()
Access:
private

Definition at line 13 of file TestUser.php.

Referenced by __construct().


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