12345678910111213141516171819202122232425262728 |
- <?php
- use MediaWiki\MediaWikiServices;
- /**
- * Base class that store and restore the Language objects
- */
- abstract class MediaWikiLangTestCase extends MediaWikiTestCase {
- protected function setUp() {
- global $wgLanguageCode;
- $contLang = MediaWikiServices::getInstance()->getContentLanguage();
- if ( $wgLanguageCode != $contLang->getCode() ) {
- throw new MWException( "Error in MediaWikiLangTestCase::setUp(): " .
- "\$wgLanguageCode ('$wgLanguageCode') is different from content language code (" .
- $contLang->getCode() . ")" );
- }
- parent::setUp();
- $this->setUserLang( 'en' );
- // For mainpage to be 'Main Page'
- $this->setContentLang( 'en' );
- MessageCache::singleton()->disable();
- }
- }
|