MediaWiki
1.34.0
|
Background job to replace text in a given page. More...
Public Member Functions | |
__construct ( $title, $params='') | |
Constructor. More... | |
run () | |
Run a replaceText job. More... | |
Public Member Functions inherited from Job | |
allowRetries () | |
getDeduplicationInfo () | |
Subclasses may need to override this to make duplication detection work. More... | |
getLastError () | |
getMetadata ( $field=null) | |
getParams () | |
getQueuedTimestamp () | |
getReadyTimestamp () | |
getReleaseTimestamp () | |
getRequestId () | |
getRootJobParams () | |
getTitle () | |
getType () | |
hasExecutionFlag ( $flag) | |
hasRootJobParams () | |
ignoreDuplicates () | |
Whether the queue should reject insertion of this job if a duplicate exists. More... | |
isRootJob () | |
setMetadata ( $field, $value) | |
teardown ( $status) | |
toString () | |
workItemCount () | |
Public Member Functions inherited from RunnableJob | |
tearDown ( $status) | |
Do any final cleanup after run(), deferred updates, and all DB commits happen. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Job | |
static | factory ( $command, $params=[]) |
Create the appropriate object to handle a specific job. More... | |
static | newRootJobParams ( $key) |
Get "root job" parameters for a task. More... | |
Public Attributes inherited from Job | |
string | $command |
array | $metadata = [] |
Additional queue metadata. More... | |
array | $params |
Array of job parameters. More... | |
Protected Member Functions inherited from Job | |
addTeardownCallback ( $callback) | |
setLastError ( $error) | |
Protected Attributes inherited from Job | |
string | $error |
Text for error that occurred last. More... | |
int | $executionFlags = 0 |
Bitfield of JOB_* class constants. More... | |
bool | $removeDuplicates = false |
Expensive jobs may set this to true. More... | |
callable[] | $teardownCallbacks = [] |
Title | $title |
Background job to replace text in a given page.
Definition at line 29 of file ReplaceTextJob.php.
ReplaceTextJob::__construct | ( | $title, | |
$params = '' |
|||
) |
Constructor.
Title | $title | |
array | bool | $params | Cannot be === true |
Reimplemented from Job.
Definition at line 35 of file ReplaceTextJob.php.
References Job\$params, and Job\$title.
ReplaceTextJob::run | ( | ) |
Run a replaceText job.
Implements RunnableJob.
Definition at line 43 of file ReplaceTextJob.php.
References Job\addTeardownCallback(), CONTENT_MODEL_WIKITEXT, WatchAction\doWatch(), EDIT_FORCE_BOT, EDIT_MINOR, EDIT_SUPPRESS_RC, ReplaceTextSearch\getReplacedTitle(), RequestContext\importScopedSession(), and User\newFromId().