Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace MediaWiki\Extension\AbuseFilter\Hooks;
4
5use MediaWiki\Extension\AbuseFilter\Variables\VariableHolder;
6use MediaWiki\Title\Title;
7
8interface AbuseFilterFilterActionHook {
9    /**
10     * Hook runner for the `AbuseFilter-filterAction` hook
11     *
12     * DEPRECATED! Use AbuseFilterAlterVariables instead.
13     *
14     * Allows overwriting of abusefilter variables in FilterRunner::init just before they're
15     * checked against filters. Note that you may specify custom variables in a saner way using other hooks:
16     * AbuseFilter-generateTitleVars, AbuseFilter-generateUserVars and AbuseFilter-generateGenericVars.
17     *
18     * @param VariableHolder &$vars
19     * @param Title $title
20     * @return bool|void True or no return value to continue or false to abort
21     */
22    public function onAbuseFilter_filterAction(
23        VariableHolder &$vars,
24        Title $title
25    );
26}