mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke
synced 2024-12-04 20:58:36 +00:00
e79b52ee8a
The new system allows to have documentation directly at the interfaces Change-Id: I82f6f87d145cc43b2dd5b7d1fa256850b50ca63f
28 lines
687 B
PHP
28 lines
687 B
PHP
<?php
|
|
|
|
namespace MediaWiki\Extension\Nuke\Hooks;
|
|
|
|
interface NukeGetNewPagesHook {
|
|
|
|
/**
|
|
* Hook runner for the `NukeGetNewPages` hook
|
|
*
|
|
* After searching for pages to delete. Can be used to add and remove pages.
|
|
*
|
|
* @param string $username username filter applied
|
|
* @param ?string $pattern pattern filter applied
|
|
* @param ?int $namespace namespace filter applied
|
|
* @param int $limit limit filter applied
|
|
* @param array &$pages page titles already retrieved
|
|
* @return bool|void True or no return value to continue or false to abort
|
|
*/
|
|
public function onNukeGetNewPages(
|
|
string $username,
|
|
?string $pattern,
|
|
?int $namespace,
|
|
int $limit,
|
|
array &$pages
|
|
);
|
|
|
|
}
|