MediaWiki REL1_31
|
Abstract base class for update jobs that do something with some secondary data extracted from article. More...
Public Member Functions | |
__construct () | |
getCauseAction () | |
getCauseAgent () | |
setCause ( $action, $user) | |
setTransactionTicket ( $ticket) | |
Public Member Functions inherited from DeferrableUpdate | |
doUpdate () | |
Perform the actual work. | |
Static Public Member Functions | |
static | runUpdates (array $updates) |
Convenience method, calls doUpdate() on every DataUpdate in the array. | |
Protected Attributes | |
string | $causeAction = 'unknown' |
Short update cause action description. | |
string | $causeAgent = 'unknown' |
Short update cause user description. | |
mixed | $ticket |
Result from LBFactory::getEmptyTransactionTicket() | |
Abstract base class for update jobs that do something with some secondary data extracted from article.
Definition at line 28 of file DataUpdate.php.
DataUpdate::__construct | ( | ) |
Reimplemented in SqlDataUpdate.
Definition at line 36 of file DataUpdate.php.
DataUpdate::getCauseAction | ( | ) |
Definition at line 60 of file DataUpdate.php.
References $causeAction.
Referenced by HTMLCacheUpdate\doUpdate(), and LinksUpdate\queueRecursiveJobs().
DataUpdate::getCauseAgent | ( | ) |
Definition at line 67 of file DataUpdate.php.
References $causeAgent.
Referenced by HTMLCacheUpdate\doUpdate(), and LinksUpdate\queueRecursiveJobs().
|
static |
Convenience method, calls doUpdate() on every DataUpdate in the array.
DataUpdate[] | $updates | A list of DataUpdate instances |
Exception |
Definition at line 78 of file DataUpdate.php.
DataUpdate::setCause | ( | $action, | |
$user ) |
Definition at line 52 of file DataUpdate.php.
References $user.
DataUpdate::setTransactionTicket | ( | $ticket | ) |
mixed | $ticket | Result of getEmptyTransactionTicket() |
Definition at line 44 of file DataUpdate.php.
References $ticket.
|
protected |
Short update cause action description.
Definition at line 32 of file DataUpdate.php.
Referenced by HTMLCacheUpdate\__construct(), and getCauseAction().
|
protected |
Short update cause user description.
Definition at line 34 of file DataUpdate.php.
Referenced by HTMLCacheUpdate\__construct(), and getCauseAgent().
|
protected |
Result from LBFactory::getEmptyTransactionTicket()
Definition at line 30 of file DataUpdate.php.
Referenced by setTransactionTicket().