|
MediaWiki REL1_39
|


Public Member Functions | |
| getOption ( $oname, $defaultOverride=null, $ignoreHidden=false) | |
| Get the user's current setting for a given option. | |
| load ( $flags=null) | |
| Load the user table data for this object from the source given by mFrom. | |
Public Member Functions inherited from User | |
| __construct () | |
| Lightweight constructor for an anonymous user. | |
| & | __get ( $name) |
| __set ( $name, $value) | |
| __sleep () | |
| __toString () | |
| addGroup ( $group, $expiry=null) | |
| Add the user to the given group. | |
| addToDatabase () | |
| Add this existing user object to the database. | |
| authorizeRead (string $action, PageIdentity $target, PermissionStatus $status=null) | |
| authorizeWrite (string $action, PageIdentity $target, PermissionStatus $status=null) | |
| blockedFor () | |
| If user is blocked, return the specified reason for the block. | |
| canReceiveEmail () | |
| Is this user allowed to receive e-mails within limits of current site configuration? | |
| canSendEmail () | |
| Is this user allowed to send e-mails within limits of current site configuration? | |
| changeAuthenticationData (array $data) | |
| Changes credentials of the user. | |
| checkAndSetTouched () | |
| Bump user_touched if it didn't change since this object was loaded. | |
| checkPasswordValidity ( $password) | |
| Check if this is a valid password for this user. | |
| clearInstanceCache ( $reloadFrom=false) | |
| Clear various cached data stored in this object. | |
| clearSharedCache ( $mode='refresh') | |
| Clear user data from memcached. | |
| confirmEmail () | |
| Mark the e-mail address confirmed. | |
| definitelyCan (string $action, PageIdentity $target, PermissionStatus $status=null) | |
| doLogout () | |
| Clear the user's session, and reset the instance cache. | |
| equals (?UserIdentity $user) | |
| Checks if two user objects point to the same user. | |
| getActorId ( $dbwOrWikiId=self::LOCAL) | |
| Get the user's actor ID. | |
| getBlock ( $freshness=self::READ_NORMAL, $disableIpBlockExemptChecking=false) | |
| Get the block affecting the user, or null if the user is not blocked. | |
| getDatePreference () | |
| Get the user's preferred date format. | |
| getDBTouched () | |
| Get the user_touched timestamp field (time of last DB updates) | |
| getEditCount () | |
| Get the user's edit count. | |
| getEditToken ( $salt='', $request=null) | |
| Initialize (if necessary) and return a session token value which can be used in edit forms to show that the user's login credentials aren't being hijacked with a foreign form submission. | |
| getEditTokenObject ( $salt='', $request=null) | |
| Initialize (if necessary) and return a session token value which can be used in edit forms to show that the user's login credentials aren't being hijacked with a foreign form submission. | |
| getEmail () | |
| Get the user's e-mail address. | |
| getEmailAuthenticationTimestamp () | |
| Get the timestamp of the user's e-mail authentication. | |
| getExperienceLevel () | |
| Compute experienced level based on edit count and registration date. | |
| getGlobalBlock ( $ip='') | |
| Check if user is blocked on all wikis. | |
| getGroupMemberships () | |
| Get the list of explicit group memberships this user has, stored as UserGroupMembership objects. | |
| getGroups () | |
| Get the list of explicit group memberships this user has. | |
| getId ( $wikiId=self::LOCAL) | |
| Get the user's ID. | |
| getInstanceForUpdate () | |
| Get a new instance of this user that was loaded from the primary DB via a locking read. | |
| getMutableCacheKeys (WANObjectCache $cache) | |
| getName () | |
| Get the user name, or the IP of an anonymous user. | |
| getRealName () | |
| Get the user's real name. | |
| getRegistration () | |
| Get the timestamp of account creation. | |
| getRequest () | |
| Get the WebRequest object to use with this object. | |
| getTalkPage () | |
| Get this user's talk page title. | |
| getTitleKey () | |
| Get the user's name escaped by underscores. | |
| getToken ( $forceCreation=true) | |
| Get the user's current token. | |
| getTokenFromOption ( $oname) | |
| Get a token stored in the preferences (like the watchlist one), resetting it if it's empty (and saving changes). | |
| getTouched () | |
| Get the user touched timestamp. | |
| getUser () | |
| getUserPage () | |
| Get this user's personal page title. | |
| getWikiId () | |
| Returns self::LOCAL to indicate the user is associated with the local wiki. | |
| idForName ( $flags=self::READ_NORMAL) | |
| If only this user's username is known, and it exists, return the user ID. | |
| incEditCount () | |
| Schedule a deferred update to update the user's edit count. | |
| invalidateCache () | |
| Immediately touch the user data cache for this account. | |
| invalidateEmail () | |
| Invalidate the user's e-mail confirmation, and unauthenticate the e-mail address if it was already confirmed. | |
| isAllowed (string $permission) | |
| Checks whether this authority has the given permission in general. | |
| isAllowedAll (... $permissions) | |
| Checks whether this authority has any of the given permissions in general. | |
| isAllowedAny (... $permissions) | |
| Checks whether this authority has any of the given permissions in general. | |
| isAllowedToCreateAccount () | |
| Get whether the user is allowed to create an account. | |
| isAnon () | |
| Get whether the user is anonymous. | |
| isBlocked ( $fromReplica=true) | |
| Check if user is blocked. | |
| isBlockedFrom ( $title, $fromReplica=false) | |
| Check if user is blocked from editing a particular article. | |
| isBlockedFromCreateAccount () | |
| Get whether the user is explicitly blocked from account creation. | |
| isBlockedFromEmailuser () | |
| Get whether the user is blocked from using Special:Emailuser. | |
| isBlockedFromUpload () | |
| Get whether the user is blocked from using Special:Upload. | |
| isBlockedGlobally ( $ip='') | |
| Check if user is blocked on all wikis. | |
| isBot () | |
| isEmailConfirmationPending () | |
| Check whether there is an outstanding request for e-mail confirmation. | |
| isEmailConfirmed () | |
| Is this user's e-mail address valid-looking and confirmed within limits of the current site configuration? | |
| isHidden () | |
| Check if user account is hidden. | |
| isItemLoaded ( $item, $all='all') | |
| Return whether an item has been loaded. | |
| isLocked () | |
| Check if user account is locked. | |
| isNamed () | |
| Is the user a normal non-temporary registered user? | |
| isNewbie () | |
| Determine whether the user is a newbie. | |
| isPingLimitable () | |
| Is this user subject to rate limiting? | |
| isRegistered () | |
| Get whether the user is registered. | |
| isSafeToLoad () | |
| Test if it's safe to load this User object. | |
| isSystemUser () | |
| Get whether the user is a system user. | |
| isTemp () | |
| Is the user an autocreated temporary user? | |
| isValidPassword ( $password) | |
| Is the input a valid password for this user? | |
| loadDefaults ( $name=false, $actorId=null) | |
| Set cached properties to default. | |
| loadFromDatabase ( $flags=self::READ_LATEST) | |
| Load user data from the database. | |
| loadFromId ( $flags=self::READ_NORMAL) | |
| Load user table data, given mId has already been set. | |
| logout () | |
| Log this user out. | |
| matchEditToken ( $val, $salt='', $request=null, $maxage=null) | |
| Check given value against the token value stored in the session. | |
| pingLimiter ( $action='edit', $incrBy=1) | |
| Primitive rate limits: enforce maximum actions per time period to put a brake on flooding. | |
| probablyCan (string $action, PageIdentity $target, PermissionStatus $status=null) | |
| removeGroup ( $group) | |
| Remove the user from the given group. | |
| requiresHTTPS () | |
| Determine based on the wiki configuration and the user's options, whether this user must be over HTTPS no matter what. | |
| resetTokenFromOption ( $oname) | |
| Reset a token stored in the preferences (like the watchlist one). | |
| saveSettings () | |
| Save this user's settings into the database. | |
| sendConfirmationMail ( $type='created') | |
| Generate a new e-mail confirmation token and send a confirmation/invalidation mail to the user's given address. | |
| sendMail ( $subject, $body, $from=null, $replyto=null) | |
| Send an e-mail to this user's account. | |
| setActorId (int $actorId) | |
| Sets the actor id. | |
| setCookies ( $request=null, $secure=null, $rememberMe=false) | |
| Persist this user's session (e.g. | |
| setEmail (string $str) | |
| Set the user's e-mail address. | |
| setEmailAuthenticationTimestamp ( $timestamp) | |
| Set the e-mail authentication timestamp. | |
| setEmailWithConfirmation (string $str) | |
| Set the user's e-mail address and send a confirmation mail if needed. | |
| setId ( $v) | |
| Set the user and reload all fields according to a given ID. | |
| setItemLoaded ( $item) | |
| Set that an item has been loaded. | |
| setName ( $str) | |
| Set the user name. | |
| setRealName (string $str) | |
| Set the user's real name. | |
| setToken ( $token=false) | |
| Set the random token (used for persistent authentication) Called from loadDefaults() among other places. | |
| spreadAnyEditBlock () | |
| If this user is logged-in and blocked, block any IP address they've successfully logged in from. | |
| touch () | |
| Update the "touched" timestamp for the user. | |
| useFilePatrol () | |
| Check whether to enable new files patrol features for this user. | |
| useNPPatrol () | |
| Check whether to enable new pages patrol features for this user. | |
| useRCPatrol () | |
| Check whether to enable recent changes patrol features for this user. | |
| validateCache ( $timestamp) | |
| Validate the cache for this account. | |
Public Member Functions inherited from MediaWiki\Permissions\Authority | |
| getBlock (int $freshness=self::READ_NORMAL) | |
| Returns any user block affecting the Authority. | |
Public Member Functions inherited from MediaWiki\DAO\WikiAwareEntity | |
| assertWiki ( $wikiId) | |
| Throws if $wikiId is different from the return value of getWikiId(). | |
Public Attributes | |
| $mDataLoaded | |
| $ppfz_test | |
Public Attributes inherited from User | |
| int null | $mActorId |
| Switched from protected to public for use in UserFactory. | |
| string | $mEmail |
| string null | $mEmailAuthenticated |
| string | $mFrom |
| Initialization data source if mLoadedItems!==true. | |
| int | $mId |
| Cache variables. | |
| string | $mName |
| string | $mRealName |
| string | $mTouched |
| TS_MW timestamp from the DB. | |
| const | CHECK_USER_RIGHTS = true |
| const | IGNORE_USER_RIGHTS = false |
| const | INVALID_TOKEN = '*** INVALID ***' |
| An invalid string value for the user_token field. | |
| const | MAINTENANCE_SCRIPT_USER = 'Maintenance script' |
| Username used for various maintenance scripts. | |
| const | TOKEN_LENGTH = 32 |
| Number of characters required for the user_token field. | |
Additional Inherited Members | |
Static Public Member Functions inherited from User | |
| static | createNew ( $name, $params=[]) |
| Add a user to the database, return the user object. | |
| static | findUsersByGroup ( $groups, $limit=5000, $after=null) |
| Return the users who are members of the given group(s). | |
| static | getAllGroups () |
| Return the set of defined explicit groups. | |
| static | getGroupPermissions ( $groups) |
| Get the permissions associated with a given list of groups. | |
| static | getGroupsWithPermission ( $role) |
| Get all the groups who have a given permission. | |
| static | getImplicitGroups () |
| static | getQueryInfo () |
| Return the tables, fields, and join conditions to be selected to create a new user object. | |
| static | getRightDescription ( $right) |
| Get the description of a given right. | |
| static | groupHasPermission ( $group, $role) |
| Check, if the given group has the given permission. | |
| static | idFromName ( $name, $flags=self::READ_NORMAL) |
| Get database id given a user name. | |
| static | newFatalPermissionDeniedStatus ( $permission) |
| Factory function for fatal permission-denied errors. | |
| static | purge ( $dbDomain, $userId) |
| static | whoIs ( $id) |
| Get the username corresponding to a given user ID. | |
| static | whoIsReal ( $id) |
| Get the real name of a user given their user ID. | |
| static | newFromName ( $name, $validate='valid') |
| static | newFromId ( $id) |
| Static factory method for creation from a given user ID. | |
| static | newFromActorId ( $id) |
| Static factory method for creation from a given actor ID. | |
| static | newFromIdentity (UserIdentity $identity) |
| Returns a User object corresponding to the given UserIdentity. | |
| static | newFromAnyId ( $userId, $userName, $actorId, $dbDomain=false) |
| Static factory method for creation from an ID, name, and/or actor ID. | |
| static | newFromConfirmationCode ( $code, $flags=self::READ_NORMAL) |
| Factory method to fetch whichever user has a given email confirmation code. | |
| static | newFromSession (WebRequest $request=null) |
| Create a new user object using data from session. | |
| static | newFromRow ( $row, $data=null) |
| Create a new user object from a user row. | |
| static | newSystemUser ( $name, $options=[]) |
| Static factory method for creation of a "system" user from username. | |
Protected Member Functions inherited from User | |
| confirmationToken (&$expiration) | |
| Generate, store, and return a new e-mail confirmation code. | |
| confirmationTokenUrl ( $token) | |
| Return a URL the user can use to confirm their email address. | |
| getCacheKey (WANObjectCache $cache) | |
| getTokenUrl ( $page, $token) | |
| Internal function to format the e-mail validation/invalidation URLs. | |
| invalidationTokenUrl ( $token) | |
| Return a URL the user can use to invalidate their email address. | |
| loadFromCache () | |
| Load user data from shared cache, given mId has already been set. | |
| loadFromRow ( $row, $data=null) | |
| Initialize this object from a row from the user table. | |
| loadFromUserObject ( $user) | |
| Load the data for this user object from another user object. | |
| makeUpdateConditions (IDatabase $db, array $conditions) | |
| Builds update conditions. | |
| spreadBlock () | |
| If this (non-anonymous) user is blocked, block the IP address they've successfully logged in from. | |
Protected Attributes inherited from User | |
| string | $mBlockreason |
| TODO: This should be removed when User::blockedFor and AbstractBlock::getReason are hard deprecated. | |
| string null | $mDatePreference |
| Lazy-initialized variables, invalidated with clearInstanceCache. | |
| string null | $mEmailToken |
| string null | $mEmailTokenExpires |
| AbstractBlock | $mGlobalBlock |
| string false | $mHash |
| array bool | $mLoadedItems = [] |
| Array with already loaded items or true if all items have been loaded. | |
| bool | $mLocked |
| string null | $mQuickTouched |
| TS_MW timestamp from cache. | |
| string null | $mRegistration |
| string null | $mToken |
| int | $queryFlagsUsed = self::READ_NORMAL |
| User::READ_* constant bitfield used to load data. | |
Static Protected Attributes inherited from User | |
| static string[] | $mCacheVars |
| List of member variables which are saved to the shared cache (memcached). | |
Definition at line 260 of file preprocessorFuzzTest.php.
| PPFuzzUser::getOption | ( | $oname, | |
| $defaultOverride = null, | |||
| $ignoreHidden = false ) |
Get the user's current setting for a given option.
| string | $oname | The option to check |
| mixed | null | $defaultOverride | A default value returned if the option does not exist. Default values set via $wgDefaultUserOptions / UserGetDefaultOptions take precedence. |
| bool | $ignoreHidden | Whether to ignore the effects of $wgHiddenPrefs |
Reimplemented from User.
Definition at line 271 of file preprocessorFuzzTest.php.
| PPFuzzUser::load | ( | $flags = null | ) |
Load the user table data for this object from the source given by mFrom.
| int | $flags | User::READ_* constant bitfield |
Reimplemented from User.
Definition at line 263 of file preprocessorFuzzTest.php.
References User\loadDefaults().
| PPFuzzUser::$mDataLoaded |
Definition at line 261 of file preprocessorFuzzTest.php.
| PPFuzzUser::$ppfz_test |
Definition at line 261 of file preprocessorFuzzTest.php.