Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
FuzzyBot
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 getUser
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getName
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2declare( strict_types = 1 );
3
4namespace MediaWiki\Extension\Translate\SystemUsers;
5
6use User;
7
8/**
9 * FuzzyBot - the misunderstood workhorse.
10 *
11 * @author Niklas Laxström
12 * @license GPL-2.0-or-later
13 * @since 2012-01-02
14 */
15class FuzzyBot {
16    public static function getUser(): User {
17        return User::newSystemUser( self::getName(), [ 'steal' => true ] );
18    }
19
20    public static function getName(): string {
21        global $wgTranslateFuzzyBotName;
22
23        return $wgTranslateFuzzyBotName;
24    }
25}