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:
DannyS712 2022-05-28 00:52:36 +00:00
parent ab0e224fce
commit 4cdb1486e3
2 changed files with 15 additions and 17 deletions

View file

@ -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() {

View file

@ -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;