Manual:Hooks/MarkPatrolled

MarkPatrolled
Available from version 1.6.0
Called before an edit is marked patrolled
Define function:
public static function onMarkPatrolled( $rcid, User $user, $wcOnlySysopsCanPatrol, $auto, array &$tags ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"MarkPatrolled": "MediaWiki\\Extension\\MyExtension\\Hooks::onMarkPatrolled"
	}
}
Called from: File(s): changes/RecentChange.php
Function(s): doMarkPatrolled
Interface: MarkPatrolledHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:MarkPatrolled extensions.


Details

edit
  • $rcid: ID of the revision to be marked patrolled
  • $user: the user (object) marking the revision as patrolled
  • $wcOnlySysopsCanPatrol: always false since git #fcd1cdeb93 / task T7282
  • $auto: whether the edit is being marked as patrolled automatically (since gerrit:243821)
  • &$tags: the tags that will be added to the patrol log entry (since gerrit:500176)