mediawiki-extensions-AbuseF.../includes/Hooks/AbuseFilterAlterVariablesHook.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

28 lines
895 B
PHP

<?php
namespace MediaWiki\Extension\AbuseFilter\Hooks;
use MediaWiki\Extension\AbuseFilter\Variables\VariableHolder;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
interface AbuseFilterAlterVariablesHook {
/**
* Hook runner for the `AbuseFilterAlterVariables` hook
*
* Allows overwriting of abusefilter variables just before they're
* checked against filters. Note that you may specify custom variables in a saner way using other hooks:
* AbuseFilter-generateTitleVars, AbuseFilter-generateUserVars and AbuseFilter-generateGenericVars.
*
* @param VariableHolder &$vars
* @param Title $title Title object target of the action
* @param User $user User object performer of the action
* @return bool|void True or no return value to continue or false to abort
*/
public function onAbuseFilterAlterVariables(
VariableHolder &$vars,
Title $title,
User $user
);
}