aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/auth/AuthManagerTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/includes/auth/AuthManagerTest.php')
-rw-r--r--tests/phpunit/includes/auth/AuthManagerTest.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/phpunit/includes/auth/AuthManagerTest.php b/tests/phpunit/includes/auth/AuthManagerTest.php
index e9f2a6907477..b92dbd5af324 100644
--- a/tests/phpunit/includes/auth/AuthManagerTest.php
+++ b/tests/phpunit/includes/auth/AuthManagerTest.php
@@ -14,6 +14,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Session\SessionInfo;
use MediaWiki\Session\UserInfo;
+use MediaWiki\User\UserNameUtils;
use PHPUnit\Framework\Assert;
use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
@@ -47,6 +48,9 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase {
/** @var array */
private $authHooks;
+ /** @var UserNameUtils */
+ protected $userNameUtils;
+
/** @var LoggerInterface */
protected $logger;
@@ -193,6 +197,9 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase {
$this->objectFactory
);
}
+ if ( $regen || !$this->userNameUtils ) {
+ $this->userNameUtils = MediaWikiServices::getInstance()->getUserNameUtils();
+ }
if ( !$this->logger ) {
$this->logger = new \TestLogger();
}
@@ -206,7 +213,8 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase {
$this->objectFactory,
$this->permManager,
$this->hookContainer,
- $this->readOnlyMode
+ $this->readOnlyMode,
+ $this->userNameUtils
);
$this->manager->setLogger( $this->logger );
$this->managerPriv = TestingAccessWrapper::newFromObject( $this->manager );