- global $wgContLang;
-
- $this->setContentLang( 'ar' );
- $this->assertTrue( $wgContLang->linkPrefixExtension(), 'Sanity check' );
+ $contLang = Language::factory( 'ar' );
+ $this->setContentLang( $contLang );
+ $this->assertTrue( $contLang->linkPrefixExtension(), 'Sanity check' );
- global $wgContLang;
-
- $this->setContentLang( 'zh' );
- $this->assertTrue( $wgContLang->hasVariants(), 'Sanity check' );
+ $contLang = Language::factory( 'zh' );
+ $this->setContentLang( $contLang );
+ $this->assertTrue( $contLang->hasVariants(), 'Sanity check' );
- function ( $code ) use ( $wgContLang ) {
- return [ 'code' => $code, 'name' => $wgContLang->getVariantname( $code ) ];
+ function ( $code ) use ( $contLang ) {
+ return [ 'code' => $code, 'name' => $contLang->getVariantname( $code ) ];
);
$this->assertSame( $expected, $data['variants'] );
}
public function testReadOnly() {
);
$this->assertSame( $expected, $data['variants'] );
}
public function testReadOnly() {
- $this->assertSame( array_keys( $wgContLang->getFormattedNamespaces() ),
- array_keys( $this->doQuery( 'namespaces' ) ) );
+ $this->assertSame(
+ array_keys( MediaWikiServices::getInstance()->getContentLanguage()->getFormattedNamespaces() ),
+ array_keys( $this->doQuery( 'namespaces' ) )
+ );
$expected = array_map(
function ( $key, $val ) {
return [ 'id' => $val, 'alias' => strtr( $key, '_', ' ' ) ];
$expected = array_map(
function ( $key, $val ) {
return [ 'id' => $val, 'alias' => strtr( $key, '_', ' ' ) ];