getLanguageFactory() ->getLanguage( $code ); return $this->factory->getLanguageConverter( $language ); } public function setUp() : void { $this->factory = new LanguageConverterFactory( false, function () { $language = MediaWikiServices::getInstance()->getContentLanguage(); } ); parent::setUp(); } /** * @covers LanguageConverter::hasVariant */ public function testHasVariant() { // See LanguageSrTest::testHasVariant() for additional tests $converterEn = $this->getLanguageConverter( 'en' ); $this->assertTrue( $converterEn->hasVariant( 'en' ), 'base is always a variant' ); $this->assertFalse( $converterEn->hasVariant( 'en-bogus' ), 'bogus en variant' ); $converterBogus = $this->getLanguageConverter( 'bogus' ); $this->assertTrue( $converterBogus->hasVariant( 'bogus' ), 'base is always a variant' ); } }