ULSJsonMessageModule: Remove language code validation

The ResourceLoaderContext class already performs a stricter
version of this.

Change-Id: I46b920cbc0f9024e5ed2027ff30c40400a73fef3
This commit is contained in:
Timo Tijhof
2019-04-13 18:06:35 +01:00
committed by jenkins-bot
parent 6fadfa783b
commit 49ed2a5ac4

View File

@@ -35,9 +35,6 @@ class ResourceLoaderULSJsonMessageModule extends ResourceLoaderModule {
*/
public function getDefinitionSummary( ResourceLoaderContext $context ) {
$code = $context->getLanguage();
if ( !Language::isValidCode( $code ) ) {
$code = 'en';
}
$fileHashes = array_map(
[ __CLASS__, 'safeFileHash' ],
ULSJsonMessageLoader::getFilenames( $code )
@@ -58,10 +55,6 @@ class ResourceLoaderULSJsonMessageModule extends ResourceLoaderModule {
*/
public function getScript( ResourceLoaderContext $context ) {
$code = $context->getLanguage();
if ( !Language::isValidCode( $code ) ) {
$code = 'en';
}
$params = [ $code, ULSJsonMessageLoader::getMessages( $code ) ];
return Xml::encodeJsCall( 'mw.uls.loadLocalization', $params );