mediawiki-extensions-AbuseF.../includes/Hooks/AbuseFilterGenerateUserVarsHook.php
Umherirrender bd84a6514c Use namespaced classes
This requires 1.42 for some new names

Changes to the use statements done automatically via script
Addition of missing use statements and changes to docs done manually

Change-Id: Ic1e2c9a0c891382744e4792bba1effece48e53f3
2023-12-10 23:03:12 +01:00

27 lines
754 B
PHP

<?php
namespace MediaWiki\Extension\AbuseFilter\Hooks;
use MediaWiki\Extension\AbuseFilter\Variables\VariableHolder;
use MediaWiki\User\User;
use RecentChange;
interface AbuseFilterGenerateUserVarsHook {
/**
* Hook runner for the `AbuseFilter-generateUserVars` hook
*
* Allows altering the variables generated for a specific user
*
* @param VariableHolder $vars
* @param User $user
* @param ?RecentChange $rc If the variables should be generated for an RC entry,
* this is the entry. Null if it's for the current action being filtered.
* @return bool|void True or no return value to continue or false to abort
*/
public function onAbuseFilter_generateUserVars(
VariableHolder $vars,
User $user,
?RecentChange $rc
);
}