wiki.techinc.nl/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php
Umherirrender d7248d63fb Fix various documentation related to null types (part II)
The functions returning null or the class property is set explict null.
Some function should not accept null or return null.

Found by phan strict checks

Change-Id: Ie50f23249282cdb18caa332f562a3945a58d86ff
2022-03-08 23:45:31 +00:00

33 lines
975 B
PHP

<?php
namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
use RecentChange;
use User;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "DifferenceEngineMarkPatrolledRCID" to register handlers implementing this interface.
*
* @stable to implement
* @ingroup Hooks
*/
interface DifferenceEngineMarkPatrolledRCIDHook {
/**
* Use this hook to possibly change the rcid parameter. For example the rcid
* might be set to zero due to the user being the same as the performer of
* the change but an extension might still want to show it under certain conditions.
*
* @since 1.35
*
* @param int &$rcid rc_id of the change or 0
* @param DifferenceEngine $differenceEngine
* @param RecentChange|null $change
* @param User $user Current user
* @return bool|void True or no return value to continue or false to abort
*/
public function onDifferenceEngineMarkPatrolledRCID( &$rcid, $differenceEngine,
$change, $user
);
}