Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
UsernameAuthenticationRequest
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 getFieldInfo
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2/**
3 * @license GPL-2.0-or-later
4 * @file
5 */
6
7namespace MediaWiki\Auth;
8
9/**
10 * AuthenticationRequest to ensure something with a username is present
11 *
12 * @stable to extend
13 * @ingroup Auth
14 * @since 1.27
15 */
16class UsernameAuthenticationRequest extends AuthenticationRequest {
17
18    /**
19     * @inheritDoc
20     * @stable to override
21     */
22    public function getFieldInfo() {
23        return [
24            'username' => [
25                'type' => 'string',
26                'label' => wfMessage( 'userlogin-yourname' ),
27                'help' => wfMessage( 'authmanager-username-help' ),
28            ],
29        ];
30    }
31}