Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
TitleBlacklistAuthenticationRequest
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 getFieldInfo
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace MediaWiki\Extension\TitleBlacklist;
4
5use MediaWiki\Auth\AuthenticationRequest;
6
7/**
8 * An authentication request that allows users with sufficiently high privileges to skip the
9 * title blacklist check.
10 */
11class TitleBlacklistAuthenticationRequest extends AuthenticationRequest {
12    public $ignoreTitleBlacklist;
13
14    public function getFieldInfo() {
15        return [
16            'ignoreTitleBlacklist' => [
17                'type' => 'checkbox',
18                'label' => wfMessage( 'titleblacklist-override' ),
19                'help' => wfMessage( 'titleblacklist-override-help' ),
20                'optional' => true,
21            ],
22        ];
23    }
24}