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\Block\Hook;
4
5use MediaWiki\User\User;
6
7/**
8 * This is a hook handler interface, see docs/Hooks.md.
9 * Use the hook name "SpreadAnyEditBlock" to register handlers implementing this interface.
10 *
11 * @stable to implement
12 * @ingroup Hooks
13 */
14interface SpreadAnyEditBlockHook {
15    /**
16     * Use this hook to spread any blocks that are not provided by core when User::spreadAnyEditBlock
17     * is called.
18     *
19     * @since 1.43
20     *
21     * @param User $user The user to check for blocks that should be spread
22     * @param bool &$blockWasSpread Whether any block was spread
23     * @return bool|void True or no return value to continue, or false to cancel
24     */
25    public function onSpreadAnyEditBlock( $user, bool &$blockWasSpread );
26}