MediaWiki master
MediaWiki\Storage\RevertedTagUpdate Class Reference

Adds the mw-reverted tag to reverted edits after a revert is made. More...

Inherits MediaWiki\Deferred\DeferrableUpdate.

Collaboration diagram for MediaWiki\Storage\RevertedTagUpdate:

Public Member Functions

 __construct (private readonly RevisionStore $revisionStore, private readonly LoggerInterface $logger, private readonly ChangeTagsStore $changeTagsStore, private readonly IConnectionProvider $dbProvider, private readonly ServiceOptions $options, private readonly int $revertId, private readonly EditResult $editResult,)
 
 doUpdate ()
 Marks reverted edits with mw-reverted tag.
 

Public Attributes

const CONSTRUCTOR_OPTIONS = [ MainConfigNames::RevertedTagMaxDepth ]
 

Detailed Description

Adds the mw-reverted tag to reverted edits after a revert is made.

This class is used by RevertedTagUpdateJob to perform the actual update.

Since
1.36
Author
Ostrzyciel

Definition at line 28 of file RevertedTagUpdate.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Storage\RevertedTagUpdate::__construct ( private readonly RevisionStore $revisionStore,
private readonly LoggerInterface $logger,
private readonly ChangeTagsStore $changeTagsStore,
private readonly IConnectionProvider $dbProvider,
private readonly ServiceOptions $options,
private readonly int $revertId,
private readonly EditResult $editResult )
Parameters
RevisionStore$revisionStore
LoggerInterface$logger
ChangeTagsStore$changeTagsStore
IConnectionProvider$dbProvider
ServiceOptions$options
int$revertIdID of the revert
EditResult$editResultEditResult object of this revert

Definition at line 53 of file RevertedTagUpdate.php.

Member Function Documentation

◆ doUpdate()

MediaWiki\Storage\RevertedTagUpdate::doUpdate ( )

Marks reverted edits with mw-reverted tag.

Implements MediaWiki\Deferred\DeferrableUpdate.

Definition at line 68 of file RevertedTagUpdate.php.

References MediaWiki\MainConfigNames\RevertedTagMaxDepth.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Storage\RevertedTagUpdate::CONSTRUCTOR_OPTIONS = [ MainConfigNames::RevertedTagMaxDepth ]
Access: internal

Definition at line 33 of file RevertedTagUpdate.php.

Referenced by MediaWiki\JobQueue\Jobs\RevertedTagUpdateJob\run().


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