}
public function provideAuthentication() {
- $user = \User::newFromName( 'UTSysop' );
- $id = $user->getId();
- $name = $user->getName();
-
$rememberReq = new RememberMeAuthenticationRequest;
$rememberReq->action = AuthManager::ACTION_LOGIN;
$restartResponse2->createRequest->action = AuthManager::ACTION_LOGIN;
$restartResponse2->neededRequests = [ $rememberReq, $restartResponse2->createRequest ];
+ $userName = 'UTSysop';
+
return [
'Failure in pre-auth' => [
StatusValue::newFatal( 'fail-from-pre' ),
'Secondary fail' => [
StatusValue::newGood(),
[
- AuthenticationResponse::newPass( $name ),
+ AuthenticationResponse::newPass( $userName ),
],
$tmp = [
AuthenticationResponse::newFail( $this->message( 'fail-in-secondary' ) ),
'Secondary UI, then abstain' => [
StatusValue::newGood(),
[
- AuthenticationResponse::newPass( $name ),
+ AuthenticationResponse::newPass( $userName ),
],
[
$tmp = AuthenticationResponse::newUI( [ $req ], $this->message( '...' ) ),
],
[
$tmp,
- AuthenticationResponse::newPass( $name ),
+ AuthenticationResponse::newPass( $userName ),
]
],
'Secondary pass' => [
StatusValue::newGood(),
[
- AuthenticationResponse::newPass( $name ),
+ AuthenticationResponse::newPass( $userName ),
],
[
AuthenticationResponse::newPass()
],
[
- AuthenticationResponse::newPass( $name ),
+ AuthenticationResponse::newPass( $userName ),
]
],
];
return [
[
new ForeignTitle( 0, '', 'MainNamespaceArticle' ),
- Title::newFromText( 'MainNamespaceArticle' )
+ 'MainNamespaceArticle'
],
[
new ForeignTitle( null, '', 'MainNamespaceArticle' ),
- Title::newFromText( 'MainNamespaceArticle' )
+ 'MainNamespaceArticle'
],
[
new ForeignTitle( 1, 'Discussion', 'Nice_talk' ),
- Title::newFromText( 'Talk:Nice_talk' )
+ 'Talk:Nice_talk'
],
[
new ForeignTitle( 0, '', 'Bogus:Nice_talk' ),
- Title::newFromText( 'Bogus:Nice_talk' )
+ 'Bogus:Nice_talk'
],
[
new ForeignTitle( 100, 'Bogus', 'Nice_talk' ),
- Title::newFromText( 'Bogus:Nice_talk' ) // not Portal:Nice_talk
+ 'Bogus:Nice_talk' // not Portal:Nice_talk
],
[
new ForeignTitle( 1, 'Bogus', 'Nice_talk' ),
- Title::newFromText( 'Talk:Nice_talk' ) // not Bogus:Nice_talk
+ 'Talk:Nice_talk' // not Bogus:Nice_talk
],
[
new ForeignTitle( 100, 'Portal', 'Nice_talk' ),
- Title::newFromText( 'Portal:Nice_talk' )
+ 'Portal:Nice_talk'
],
[
new ForeignTitle( 724, 'Portal', 'Nice_talk' ),
- Title::newFromText( 'Portal:Nice_talk' )
+ 'Portal:Nice_talk'
],
[
new ForeignTitle( 2, 'Portal', 'Nice_talk' ),
- Title::newFromText( 'User:Nice_talk' )
+ 'User:Nice_talk'
],
];
}
/**
* @dataProvider basicProvider
*/
- public function testBasic( ForeignTitle $foreignTitle, Title $title ) {
+ public function testBasic( ForeignTitle $foreignTitle, $titleText ) {
$factory = new NaiveImportTitleFactory();
$testTitle = $factory->createTitleFromForeignTitle( $foreignTitle );
+ $title = Title::newFromText( $titleText );
$this->assertTrue( $title->equals( $testTitle ) );
}
[
new ForeignTitle( 0, '', 'MainNamespaceArticle' ),
0,
- Title::newFromText( 'MainNamespaceArticle' )
+ 'MainNamespaceArticle'
],
[
new ForeignTitle( 0, '', 'MainNamespaceArticle' ),
2,
- Title::newFromText( 'User:MainNamespaceArticle' )
+ 'User:MainNamespaceArticle'
],
[
new ForeignTitle( 1, 'Discussion', 'Nice_talk' ),
0,
- Title::newFromText( 'Nice_talk' )
+ 'Nice_talk'
],
[
new ForeignTitle( 0, '', 'Bogus:Nice_talk' ),
0,
- Title::newFromText( 'Bogus:Nice_talk' )
+ 'Bogus:Nice_talk'
],
[
new ForeignTitle( 0, '', 'Bogus:Nice_talk' ),
2,
- Title::newFromText( 'User:Bogus:Nice_talk' )
+ 'User:Bogus:Nice_talk'
],
];
}
/**
* @dataProvider basicProvider
*/
- public function testBasic( ForeignTitle $foreignTitle, $ns, Title $title ) {
+ public function testBasic( ForeignTitle $foreignTitle, $ns, $titleText ) {
$factory = new NamespaceImportTitleFactory( $ns );
$testTitle = $factory->createTitleFromForeignTitle( $foreignTitle );
+ $title = Title::newFromText( $titleText );
$this->assertTrue( $title->equals( $testTitle ) );
}