MediaWiki REL1_31
HTMLCacheUpdate.php
Go to the documentation of this file.
1<?php
31 public $mTitle;
32
34 public $mTable;
35
42 function __construct(
43 Title $titleTo, $table, $causeAction = 'unknown', $causeAgent = 'unknown'
44 ) {
45 $this->mTitle = $titleTo;
46 $this->mTable = $table;
47 $this->causeAction = $causeAction;
48 $this->causeAgent = $causeAgent;
49 }
50
51 public function doUpdate() {
53 $this->mTitle,
54 $this->mTable,
55 [ 'causeAction' => $this->getCauseAction(), 'causeAgent' => $this->getCauseAgent() ]
56 );
57
58 JobQueueGroup::singleton()->lazyPush( $job );
59 }
60}
Abstract base class for update jobs that do something with some secondary data extracted from article...
string $causeAction
Short update cause action description.
string $causeAgent
Short update cause user description.
static newForBacklinks(Title $title, $table, $params=[])
Class to invalidate the HTML cache of all the pages linking to a given title.
doUpdate()
Perform the actual work.
__construct(Title $titleTo, $table, $causeAction='unknown', $causeAgent='unknown')
static singleton( $domain=false)
Represents a title within MediaWiki.
Definition Title.php:39
if(count( $args)< 1) $job