use Psr\Log\LogLevel;
use StatusValue;
use Wikimedia\ScopedCallback;
+use Wikimedia\TestingAccessWrapper;
/**
* @group AuthManager
}
$this->manager = new AuthManager( $this->request, $this->config );
$this->manager->setLogger( $this->logger );
- $this->managerPriv = \TestingAccessWrapper::newFromObject( $this->manager );
+ $this->managerPriv = TestingAccessWrapper::newFromObject( $this->manager );
}
/**
'logger' => new \Psr\Log\NullLogger(),
'store' => new \HashBagOStuff(),
] );
- \TestingAccessWrapper::newFromObject( $manager )->getProvider( (string)$provider );
+ TestingAccessWrapper::newFromObject( $manager )->getProvider( (string)$provider );
$reset = \MediaWiki\Session\TestUtils::setSessionManagerSingleton( $manager );
$this->assertSame( \RequestContext::getMain()->getRequest(), $singleton->getRequest() );
$this->assertSame(
\RequestContext::getMain()->getConfig(),
- \TestingAccessWrapper::newFromObject( $singleton )->config
+ TestingAccessWrapper::newFromObject( $singleton )->config
);
}
$this->assertSame( 'de', $user->getOption( 'language' ) );
$this->assertSame( 'zh', $user->getOption( 'variant' ) );
- $this->setMwGlobals( 'wgContLang', \Language::factory( 'en' ) );
+ $this->setMwGlobals( 'wgContLang', \Language::factory( 'fr' ) );
$user = \User::newFromName( self::usernameForCreation() );
$user->addToDatabase();
$readOnlyMode = \MediaWiki\MediaWikiServices::getInstance()->getReadOnlyMode();
$readOnlyMode->setReason( 'Because' );
$this->assertEquals(
- \Status::newFatal( 'readonlytext', 'Because' ),
+ \Status::newFatal( wfMessage( 'readonlytext', 'Because' ) ),
$this->manager->checkAccountCreatePermissions( new \User )
);
$readOnlyMode->setReason( false );
$this->hook( 'LocalUserCreated', $this->never() );
$ret = $this->manager->autoCreateUser( $user, AuthManager::AUTOCREATE_SOURCE_SESSION, true );
$this->unhook( 'LocalUserCreated' );
- $this->assertEquals( \Status::newFatal( 'readonlytext', 'Because' ), $ret );
+ $this->assertEquals( \Status::newFatal( wfMessage( 'readonlytext', 'Because' ) ), $ret );
$this->assertEquals( 0, $user->getId() );
$this->assertNotEquals( $username, $user->getName() );
$this->assertEquals( 0, $session->getUser()->getId() );