<?php
+use MediaWiki\MediaWikiServices;
+
/**
* Base class that store and restore the Language objects
*/
abstract class MediaWikiLangTestCase extends MediaWikiTestCase {
protected function setUp() {
- global $wgLanguageCode, $wgContLang;
+ global $wgLanguageCode;
- if ( $wgLanguageCode != $wgContLang->getCode() ) {
+ $contLang = MediaWikiServices::getInstance()->getContentLanguage();
+ if ( $wgLanguageCode != $contLang->getCode() ) {
throw new MWException( "Error in MediaWikiLangTestCase::setUp(): " .
- "\$wgLanguageCode ('$wgLanguageCode') is different from " .
- "\$wgContLang->getCode() (" . $wgContLang->getCode() . ")" );
+ "\$wgLanguageCode ('$wgLanguageCode') is different from content language code (" .
+ $contLang->getCode() . ")" );
}
parent::setUp();