wiki.techinc.nl/tests/phpunit/languages/classes
C. Scott Ananian fcbde8ae4e Make Language::hasVariant() more strict
In d59f27aeab we made
LanguageConverter::validateVariant() try harder to convert a variant
into an acceptable MediaWiki-internal form, looking at deprecated
codes and BCP 47 aliases.  However, this misled Language::hasVariant()
into thinking that bogus names (like all-uppercase strings) were
acceptable variant names, which then led exceptions when they were
passed to the various conversion methods.

This is a belt-and-suspenders patch for T207433 -- in that case we
shouldn't have created a Language object with code 'sr-cyrl' in the
first place, but once one was created we shouldn't have tried to
ask LanguageSr to convert texts to 'sr-cyrl'.  The latter problem
is fixed by this patch.

Bug: T207433
Change-Id: Id993bc7989144b5031a551662e8e492bd23f698a
2018-10-22 16:35:26 -04:00
..
LanguageAmTest.php
LanguageArqTest.php
LanguageArTest.php Deprecate $wgFixArabicUnicode / $wgFixMalayalamUnicode 2018-10-21 21:55:39 -04:00
LanguageBe_taraskTest.php build: Updating mediawiki/mediawiki-codesniffer to 15.0.0 2018-01-01 14:10:16 +01:00
LanguageBeTest.php
LanguageBhoTest.php
LanguageBsTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageCrhTest.php (y)etsin fixes, test refactoring, and misc fixes 2018-05-29 14:30:04 -04:00
LanguageCsTest.php
LanguageCuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageCyTest.php
LanguageDsbTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageFrTest.php
LanguageGanTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageGaTest.php
LanguageGdTest.php
LanguageGvTest.php
LanguageHeTest.php
LanguageHiTest.php
LanguageHrTest.php
LanguageHsbTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageHuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageHyTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageIuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKkTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKshTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageKuTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageLnTest.php
LanguageLtTest.php
LanguageLvTest.php
LanguageMgTest.php
LanguageMkTest.php
LanguageMlTest.php Deprecate $wgFixArabicUnicode / $wgFixMalayalamUnicode 2018-10-21 21:55:39 -04:00
LanguageMoTest.php
LanguageMtTest.php
LanguageNlTest.php
LanguageNsoTest.php
LanguagePlTest.php Generalize non-digit-grouping of four-digit numbers 2018-01-02 11:17:25 +01:00
LanguageRoTest.php
LanguageRuTest.php Add Russian grammar forms to support Wikiversity 2018-02-26 14:18:01 +02:00
LanguageSeTest.php
LanguageSgsTest.php
LanguageShiTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageShTest.php
LanguageSkTest.php
LanguageSlTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageSmaTest.php
LanguageSrTest.php Make Language::hasVariant() more strict 2018-10-22 16:35:26 -04:00
LanguageTgTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageTiTest.php
LanguageTlTest.php
LanguageTrTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageUkTest.php Generalize non-digit-grouping of four-digit numbers 2018-01-02 11:17:25 +01:00
LanguageUzTest.php Write Latin and other scripts with captial letter 2018-10-05 18:49:08 +02:00
LanguageWaTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00
LanguageZhTest.php Add @covers tags to languages tests 2017-12-28 08:52:56 +00:00