mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Gadgets
synced 2024-09-23 10:22:21 +00:00
Use new ResourceLoader namespace
Extensions using Phan need to be updated simultaneously with core due to T308443. Bug: T308718 Change-Id: I4cabf840fe5bfac65542a08675865b2ce3952ecc
This commit is contained in:
parent
ab0e224fce
commit
4cdb1486e3
|
@ -3,15 +3,13 @@
|
|||
namespace MediaWiki\Extension\Gadgets;
|
||||
|
||||
use InvalidArgumentException;
|
||||
use ResourceLoaderContext;
|
||||
use ResourceLoaderModule;
|
||||
use ResourceLoaderWikiModule;
|
||||
use MediaWiki\ResourceLoader as RL;
|
||||
|
||||
/**
|
||||
* Class representing a list of resources for one gadget, basically a wrapper
|
||||
* around the Gadget class.
|
||||
*/
|
||||
class GadgetResourceLoaderModule extends ResourceLoaderWikiModule {
|
||||
class GadgetResourceLoaderModule extends RL\WikiModule {
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
|
@ -46,11 +44,11 @@ class GadgetResourceLoaderModule extends ResourceLoaderWikiModule {
|
|||
}
|
||||
|
||||
/**
|
||||
* Overrides the function from ResourceLoaderWikiModule class
|
||||
* @param ResourceLoaderContext $context
|
||||
* Overrides the function from RL\WikiModule class
|
||||
* @param RL\Context $context
|
||||
* @return array
|
||||
*/
|
||||
protected function getPages( ResourceLoaderContext $context ) {
|
||||
protected function getPages( RL\Context $context ) {
|
||||
$gadget = $this->getGadget();
|
||||
$pages = [];
|
||||
|
||||
|
@ -71,7 +69,7 @@ class GadgetResourceLoaderModule extends ResourceLoaderWikiModule {
|
|||
}
|
||||
|
||||
/**
|
||||
* Overrides ResourceLoaderWikiModule::getRequireKey()
|
||||
* Overrides RL\WikiModule::getRequireKey()
|
||||
* @param string $titleText
|
||||
* @return string
|
||||
*/
|
||||
|
@ -80,7 +78,7 @@ class GadgetResourceLoaderModule extends ResourceLoaderWikiModule {
|
|||
}
|
||||
|
||||
/**
|
||||
* Overrides ResourceLoaderWikiModule::isPackaged()
|
||||
* Overrides RL\WikiModule::isPackaged()
|
||||
* Returns whether this gadget is packaged.
|
||||
* @return bool
|
||||
*/
|
||||
|
@ -89,22 +87,22 @@ class GadgetResourceLoaderModule extends ResourceLoaderWikiModule {
|
|||
}
|
||||
|
||||
/**
|
||||
* Overrides ResourceLoaderModule::getDependencies()
|
||||
* @param ResourceLoaderContext|null $context
|
||||
* Overrides RL\Module::getDependencies()
|
||||
* @param RL\Context|null $context
|
||||
* @return string[] Names of resources this module depends on
|
||||
*/
|
||||
public function getDependencies( ResourceLoaderContext $context = null ) {
|
||||
public function getDependencies( RL\Context $context = null ) {
|
||||
return $this->getGadget()->getDependencies();
|
||||
}
|
||||
|
||||
/**
|
||||
* Overrides ResourceLoaderWikiModule::getType()
|
||||
* @return string ResourceLoaderModule::LOAD_STYLES or ResourceLoaderModule::LOAD_GENERAL
|
||||
* Overrides RL\WikiModule::getType()
|
||||
* @return string RL\Module::LOAD_STYLES or RL\Module::LOAD_GENERAL
|
||||
*/
|
||||
public function getType() {
|
||||
return $this->getGadget()->getType() === 'styles'
|
||||
? ResourceLoaderModule::LOAD_STYLES
|
||||
: ResourceLoaderModule::LOAD_GENERAL;
|
||||
? RL\Module::LOAD_STYLES
|
||||
: RL\Module::LOAD_GENERAL;
|
||||
}
|
||||
|
||||
public function getMessages() {
|
||||
|
|
|
@ -39,6 +39,7 @@ use MediaWiki\Page\ProperPageIdentity;
|
|||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\Preferences\Hook\GetPreferencesHook;
|
||||
use MediaWiki\ResourceLoader\Hook\ResourceLoaderRegisterModulesHook;
|
||||
use MediaWiki\ResourceLoader\ResourceLoader;
|
||||
use MediaWiki\Revision\Hook\ContentHandlerDefaultModelForHook;
|
||||
use MediaWiki\Revision\RevisionRecord;
|
||||
use MediaWiki\SpecialPage\Hook\WgQueryPagesHook;
|
||||
|
@ -47,7 +48,6 @@ use MediaWiki\User\Hook\UserGetDefaultOptionsHook;
|
|||
use OOUI\HtmlSnippet;
|
||||
use OutputPage;
|
||||
use RequestContext;
|
||||
use ResourceLoader;
|
||||
use Skin;
|
||||
use SpecialPage;
|
||||
use Status;
|
||||
|
|
Loading…
Reference in a new issue