Use namespaced ResourceLoader classes
This change requires MediaWiki >= 1.39 which is already required in extension.json. Change-Id: I25b820ddaab1775d021b1b708f989fb6d9fc2b27
This commit is contained in:
@@ -23,14 +23,14 @@ namespace UniversalLanguageSelector;
|
||||
|
||||
use MediaWiki\Languages\LanguageNameUtils;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use ResourceLoader;
|
||||
use ResourceLoaderContext;
|
||||
use ResourceLoaderModule;
|
||||
use MediaWiki\ResourceLoader\Context;
|
||||
use MediaWiki\ResourceLoader\Module;
|
||||
use MediaWiki\ResourceLoader\ResourceLoader;
|
||||
|
||||
/**
|
||||
* ResourceLoader module for UniversalLanguageSelector
|
||||
*/
|
||||
class ResourceLoaderULSModule extends ResourceLoaderModule {
|
||||
class ResourceLoaderULSModule extends Module {
|
||||
/** @var string[] */
|
||||
protected $targets = [ 'desktop', 'mobile' ];
|
||||
|
||||
@@ -51,10 +51,10 @@ class ResourceLoaderULSModule extends ResourceLoaderModule {
|
||||
|
||||
/**
|
||||
* @suppress PhanParamSignatureRealMismatchParamType, UnusedSuppression -- T308443
|
||||
* @param ResourceLoaderContext $context
|
||||
* @param Context $context
|
||||
* @return string JavaScript code
|
||||
*/
|
||||
public function getScript( ResourceLoaderContext $context ) {
|
||||
public function getScript( Context $context ) {
|
||||
$languageCode = $context->getLanguage();
|
||||
return ResourceLoader::makeConfigSetScript( $this->getData( $languageCode ) );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user