|
MediaWiki REL1_39
|
Cut-down copy of User interface for local-interwiki-database user rights manipulation. More...


Public Member Functions | ||||
| addGroup ( $group, $expiry=null) | ||||
| Replaces User::addGroup() | ||||
| equals (?UserIdentity $user) | ||||
| ||||
| getGroupMemberships () | ||||
| Replaces User::getGroupMemberships() | ||||
| getGroups () | ||||
| Replaces User::getUserGroups() | ||||
| getId ( $wikiId=self::LOCAL) | ||||
| getName () | ||||
| Same as User::getName() | ||||
| getUserPage () | ||||
| Same as User::getUserPage() | ||||
| getWikiId () | ||||
| Returns the db Domain of the wiki the UserRightsProxy is associated with. | ||||
| invalidateCache () | ||||
| Replaces User::touchUser() | ||||
| isAnon () | ||||
| isRegistered () | ||||
| ||||
| removeGroup ( $group) | ||||
| Replaces User::removeGroup() | ||||
| saveSettings () | ||||
| setOption ( $option, $value) | ||||
| Replaces User::setOption() | ||||
Public Member Functions inherited from MediaWiki\DAO\WikiAwareEntity | ||||
| assertWiki ( $wikiId) | ||||
| Throws if $wikiId is different from the return value of getWikiId(). | ||||
Static Public Member Functions | |
| static | getDB ( $dbDomain, $ignoreInvalidDB=false) |
| Open a database connection to work on for the requested user. | |
| static | newFromId ( $dbDomain, $id, $ignoreInvalidDB=false) |
| Factory function; get a remote user entry by ID number. | |
| static | newFromName ( $dbDomain, $name, $ignoreInvalidDB=false) |
| Factory function; get a remote user entry by name. | |
| static | validDatabase ( $dbDomain) |
| Confirm the selected database name is a valid local interwiki database name. | |
| static | whoIs ( $dbDomain, $id, $ignoreInvalidDB=false) |
| Same as User::whoIs() | |
Cut-down copy of User interface for local-interwiki-database user rights manipulation.
Definition at line 35 of file UserRightsProxy.php.
| UserRightsProxy::addGroup | ( | $group, | |
| $expiry = null ) |
Replaces User::addGroup()
| string | $group | |
| string | null | $expiry |
Definition at line 238 of file UserRightsProxy.php.
| UserRightsProxy::equals | ( | ?UserIdentity | $user | ) |
| UserIdentity | null | $user |
Implements MediaWiki\User\UserIdentity.
Definition at line 311 of file UserRightsProxy.php.
|
static |
Open a database connection to work on for the requested user.
This may be a new connection to another database for remote users.
| string | $dbDomain | |
| bool | $ignoreInvalidDB | If true, don't check if $dbDomain is in $wgLocalDatabases |
Definition at line 168 of file UserRightsProxy.php.
References DB_PRIMARY, and wfGetDB().
| UserRightsProxy::getGroupMemberships | ( | ) |
Replaces User::getGroupMemberships()
Definition at line 227 of file UserRightsProxy.php.
| UserRightsProxy::getGroups | ( | ) |
| UserRightsProxy::getId | ( | $wikiId = self::LOCAL | ) |
| string | false | $wikiId |
Implements MediaWiki\User\UserIdentity.
Definition at line 184 of file UserRightsProxy.php.
| UserRightsProxy::getName | ( | ) |
Same as User::getName()
Implements MediaWiki\User\UserIdentity.
Definition at line 200 of file UserRightsProxy.php.
| UserRightsProxy::getUserPage | ( | ) |
Same as User::getUserPage()
Definition at line 209 of file UserRightsProxy.php.
References NS_USER.
| UserRightsProxy::getWikiId | ( | ) |
Returns the db Domain of the wiki the UserRightsProxy is associated with.
Implements MediaWiki\DAO\WikiAwareEntity.
Definition at line 331 of file UserRightsProxy.php.
| UserRightsProxy::invalidateCache | ( | ) |
Replaces User::touchUser()
Definition at line 290 of file UserRightsProxy.php.
References User\purge().
| UserRightsProxy::isAnon | ( | ) |
Definition at line 191 of file UserRightsProxy.php.
| UserRightsProxy::isRegistered | ( | ) |
Implements MediaWiki\User\UserIdentity.
Definition at line 321 of file UserRightsProxy.php.
|
static |
Factory function; get a remote user entry by ID number.
| string | $dbDomain | Database name |
| int | $id | User ID |
| bool | $ignoreInvalidDB | If true, don't check if $dbDomain is in $wgLocalDatabases |
Definition at line 107 of file UserRightsProxy.php.
Referenced by whoIs().
|
static |
Factory function; get a remote user entry by name.
| string | $dbDomain | Database name |
| string | $name | User name |
| bool | $ignoreInvalidDB | If true, don't check if $dbDomain is in $wgLocalDatabases |
Definition at line 119 of file UserRightsProxy.php.
Referenced by UserrightsPage\fetchUser().
| UserRightsProxy::removeGroup | ( | $group | ) |
Replaces User::removeGroup()
| string | $group |
Definition at line 253 of file UserRightsProxy.php.
| UserRightsProxy::saveSettings | ( | ) |
Definition at line 269 of file UserRightsProxy.php.
| UserRightsProxy::setOption | ( | $option, | |
| $value ) |
Replaces User::setOption()
| string | $option | |
| mixed | $value |
Definition at line 265 of file UserRightsProxy.php.
|
static |
Confirm the selected database name is a valid local interwiki database name.
| string | $dbDomain | Database name |
Definition at line 76 of file UserRightsProxy.php.
Referenced by UserrightsPage\fetchUser().
|
static |
Same as User::whoIs()
| string | $dbDomain | Database name |
| int | $id | User ID |
| bool | $ignoreInvalidDB | If true, don't check if $dbDomain is in $wgLocalDatabases |
Definition at line 90 of file UserRightsProxy.php.
References newFromId().
Referenced by UserrightsPage\fetchUser().