protected $apiContext;
protected function setUp() {
- global $wgServer, $wgDisableAuthManager;
+ global $wgServer;
parent::setUp();
self::$apiUrl = $wgServer . wfScript( 'api' );
];
$this->setMwGlobals( [
- 'wgAuth' => $wgDisableAuthManager ? new AuthPlugin : new MediaWiki\Auth\AuthManagerAuthPlugin,
+ 'wgAuth' => new MediaWiki\Auth\AuthManagerAuthPlugin,
'wgRequest' => new FauxRequest( [] ),
- 'wgUser' => self::$users['sysop']->user,
+ 'wgUser' => self::$users['sysop']->getUser(),
] );
$this->apiContext = new ApiTestContext();
$data = $this->doApiRequest( [
'action' => 'login',
- 'lgname' => $testUser->username,
- 'lgpassword' => $testUser->password ] );
+ 'lgname' => $testUser->getUser()->getName(),
+ 'lgpassword' => $testUser->getPassword() ] );
$token = $data[0]['login']['token'];
[
'action' => 'login',
'lgtoken' => $token,
- 'lgname' => $testUser->username,
- 'lgpassword' => $testUser->password,
+ 'lgname' => $testUser->getUser()->getName(),
+ 'lgpassword' => $testUser->getPassword(),
],
$data[2]
);
return $data;
}
- protected function getTokenList( $user, $session = null ) {
+ protected function getTokenList( TestUser $user, $session = null ) {
$data = $this->doApiRequest( [
'action' => 'tokens',
'type' => 'edit|delete|protect|move|block|unblock|watch'
- ], $session, false, $user->user );
+ ], $session, false, $user->getUser() );
if ( !array_key_exists( 'tokens', $data[0] ) ) {
throw new MWException( 'Api failed to return a token list' );