3 use MediaWiki\MediaWikiServices
;
6 * Base class that store and restore the Language objects
8 abstract class MediaWikiLangTestCase
extends MediaWikiTestCase
{
9 protected function setUp() {
10 global $wgLanguageCode;
12 $contLang = MediaWikiServices
::getInstance()->getContentLanguage();
13 if ( $wgLanguageCode != $contLang->getCode() ) {
14 throw new MWException( "Error in MediaWikiLangTestCase::setUp(): " .
15 "\$wgLanguageCode ('$wgLanguageCode') is different from content language code (" .
16 $contLang->getCode() . ")" );
21 $this->setUserLang( 'en' );
22 // For mainpage to be 'Main Page'
23 $this->setContentLang( 'en' );
25 MessageCache
::singleton()->disable();