wiki.techinc.nl/tests/phpunit/languages
Fomafix 50944a1410 Deprecate Language::setCode as public method
setCode changes the language code for the Language object but it also
replaces the whole language codes for all Language objects.

> $lang = Language::factory( 'fr' )

> $lang2 = Language::factory( 'fr' )

> $lang->setCode( 'it' )

> print $lang2->getCode()
it
> $lang3 = Language::factory( 'fr' )

> print $lang3->getCode()
it

Better assign a new Language object.

Also add more tests for Language::equals.

Depends-On: I61439bac82021344c3f9a6056cccd937b3450af2
Depends-On: I2d9e551d6eb33f28f42aeaf48160eba21b83881f
Change-Id: I201b479f58e63c9c40fb8a3ec9575a551fb35235
2018-10-02 23:48:53 -07:00
..
classes languages: Add coverage for 'ar' and 'ml' normalize() 2018-08-14 23:19:35 +00:00
LanguageClassesTestCase.php Use static::class instead of get_called_class() 2016-02-29 22:43:58 +00:00
LanguageCodeTest.php Revert "Ensure LanguageCode::bcp47() returns a valid BCP 47 language code" 2018-07-23 17:27:23 +00:00
LanguageConverterTest.php Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
LanguageTest.php Deprecate Language::setCode as public method 2018-10-02 23:48:53 -07:00
SpecialPageAliasTest.php Add @coversNothing to tests that don't cover specific PHP classes 2018-06-12 13:27:40 -07:00