It is part of the component at https://phabricator.wikimedia.org/tag/mediawiki-recent-changes/ and https://www.mediawiki.org/wiki/Developers/Maintainers and since Ifac20da51f7e809f under the same "Recent changes" doc group. The Maintainers list oddly enough lists only rcfeed and completely forgets the majority of it under /includes/changes (or now, /includes/recentchanges). Bug: T364652 Change-Id: I94e6705672c1e2821bdc726aa7a383d9e7c1f7b5
32 lines
977 B
PHP
32 lines
977 B
PHP
<?php
|
|
|
|
namespace MediaWiki\Hook;
|
|
|
|
use ChangesList;
|
|
use RecentChange;
|
|
|
|
/**
|
|
* This is a hook handler interface, see docs/Hooks.md.
|
|
* Use the hook name "ChangesListInsertArticleLink" to register handlers implementing this interface.
|
|
*
|
|
* @stable to implement
|
|
* @ingroup Hooks
|
|
*/
|
|
interface ChangesListInsertArticleLinkHook {
|
|
/**
|
|
* Use this hook to override or augment link to article in RC list.
|
|
*
|
|
* @since 1.35
|
|
*
|
|
* @param ChangesList $changesList
|
|
* @param string &$articlelink HTML of link to article (already filled-in)
|
|
* @param string &$s HTML of row that is being constructed
|
|
* @param RecentChange $rc
|
|
* @param bool $unpatrolled Whether or not we are showing unpatrolled changes
|
|
* @param bool $watched Whether or not the change is watched by the user
|
|
* @return bool|void True or no return value to continue or false to abort
|
|
*/
|
|
public function onChangesListInsertArticleLink( $changesList, &$articlelink,
|
|
&$s, $rc, $unpatrolled, $watched
|
|
);
|
|
}
|