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
30 lines
862 B
PHP
30 lines
862 B
PHP
<?php
|
|
|
|
namespace MediaWiki\Hook;
|
|
|
|
use EnhancedChangesList;
|
|
use RecentChange;
|
|
|
|
/**
|
|
* This is a hook handler interface, see docs/Hooks.md.
|
|
* Use the hook name "EnhancedChangesListModifyBlockLineData" to register handlers implementing this interface.
|
|
*
|
|
* @stable to implement
|
|
* @ingroup Hooks
|
|
*/
|
|
interface EnhancedChangesListModifyBlockLineDataHook {
|
|
/**
|
|
* Use this hook to alter data used to build a non-grouped recent change line in
|
|
* EnhancedChangesList.
|
|
*
|
|
* @since 1.35
|
|
*
|
|
* @param EnhancedChangesList $changesList
|
|
* @param array &$data Array of components that will be joined in order to create the line
|
|
* @param RecentChange $rc RecentChange object for this line
|
|
* @return bool|void True or no return value to continue or false to abort
|
|
*/
|
|
public function onEnhancedChangesListModifyBlockLineData( $changesList, &$data,
|
|
$rc
|
|
);
|
|
}
|