MediaWiki  1.34.0
UserEditCountUpdate Class Reference

Handles increment the edit count for a given set of users. More...

Inheritance diagram for UserEditCountUpdate:
Collaboration diagram for UserEditCountUpdate:

Public Member Functions

 __construct (User $user, $increment)
 
 doUpdate ()
 Purges the list of URLs passed to the constructor. More...
 
 merge (MergeableUpdate $update)
 Merge this update with $update. More...
 

Private Attributes

array[] $infoByUser
 Map of (user ID => ('increment': int, 'instances': User[])) More...
 

Detailed Description

Handles increment the edit count for a given set of users.

Definition at line 29 of file UserEditCountUpdate.php.

Constructor & Destructor Documentation

◆ __construct()

UserEditCountUpdate::__construct ( User  $user,
  $increment 
)
Parameters
User$user
int$increment

Definition at line 37 of file UserEditCountUpdate.php.

References User\getId().

Member Function Documentation

◆ doUpdate()

UserEditCountUpdate::doUpdate ( )

Purges the list of URLs passed to the constructor.

Implements DeferrableUpdate.

Definition at line 69 of file UserEditCountUpdate.php.

References $dbr, DB_MASTER, and DB_REPLICA.

◆ merge()

UserEditCountUpdate::merge ( MergeableUpdate  $update)

Merge this update with $update.

Parameters
MergeableUpdate$updateUpdate of the same class type

Implements MergeableUpdate.

Definition at line 46 of file UserEditCountUpdate.php.

Member Data Documentation

◆ $infoByUser

array [] UserEditCountUpdate::$infoByUser
private

Map of (user ID => ('increment': int, 'instances': User[]))

Definition at line 31 of file UserEditCountUpdate.php.


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