SpecialPageFactory::resetList();
$page = SpecialPageFactory::getPage( 'testdummy' );
- $this->assertInstanceOf( 'SpecialPage', $page );
+ $this->assertInstanceOf( SpecialPage::class, $page );
$page2 = SpecialPageFactory::getPage( 'testdummy' );
$this->assertEquals( $shouldReuseInstance, $page2 === $page, "Should re-use instance:" );
* @covers SpecialPageFactory::getNames
*/
public function testGetNames() {
- $this->mergeMwGlobalArrayValue( 'wgSpecialPages', [ 'testdummy' => 'SpecialAllPages' ] );
+ $this->mergeMwGlobalArrayValue( 'wgSpecialPages', [ 'testdummy' => SpecialAllPages::class ] );
SpecialPageFactory::resetList();
$names = SpecialPageFactory::getNames();
* @covers SpecialPageFactory::resolveAlias
*/
public function testResolveAlias() {
- $this->setMwGlobals( 'wgContLang', Language::factory( 'de' ) );
+ $this->setContentLang( 'de' );
SpecialPageFactory::resetList();
list( $name, $param ) = SpecialPageFactory::resolveAlias( 'Spezialseiten/Foo' );
* @covers SpecialPageFactory::getLocalNameFor
*/
public function testGetLocalNameFor() {
- $this->setMwGlobals( 'wgContLang', Language::factory( 'de' ) );
+ $this->setContentLang( 'de' );
SpecialPageFactory::resetList();
$name = SpecialPageFactory::getLocalNameFor( 'Specialpages', 'Foo' );
* @covers SpecialPageFactory::getTitleForAlias
*/
public function testGetTitleForAlias() {
- $this->setMwGlobals( 'wgContLang', Language::factory( 'de' ) );
+ $this->setContentLang( 'de' );
SpecialPageFactory::resetList();
$title = SpecialPageFactory::getTitleForAlias( 'Specialpages/Foo' );
global $wgContLang;
$lang = clone $wgContLang;
$lang->mExtendedSpecialPageAliases = $aliasesList;
- $this->setMwGlobals( 'wgContLang', $lang );
+ $this->setContentLang( $lang );
$this->setMwGlobals( 'wgSpecialPages',
array_combine( array_keys( $aliasesList ), array_keys( $aliasesList ) )
);