MediaWiki master
|
This is a hook handler interface, see docs/Hooks.md. More...
Inherited by MediaWiki\ResourceLoader\HookRunner.
Public Member Functions | |
onResourceLoaderModifyEmbeddedSourceUrls (array &$urls) | |
Allow modifying source URLs (i.e. | |
This is a hook handler interface, see docs/Hooks.md.
Use the hook name "ResourceLoaderModifyEmbeddedSourceUrls" to register handlers implementing this interface.
Definition at line 12 of file ResourceLoaderModifyEmbeddedSourceUrlsHook.php.
MediaWiki\ResourceLoader\Hook\ResourceLoaderModifyEmbeddedSourceUrlsHook::onResourceLoaderModifyEmbeddedSourceUrls | ( | array & | $urls | ) |
Allow modifying source URLs (i.e.
URLs to load.php, see ResourceLoader::getSources()
) when they are used for output that may be embedded in the page HTML, rather than referenced using <link>
etc., and thus the URL will be expanded relative to index.php URLs, rather than other load.php URLs.
The hook must not add or remove sources, and calling the new URL should have a roughly similar outcome to calling the old URL. It is mainly intended to support serving index.php and load.php from different domains.
This hook is currently called from StartUpModule and ImageModule.
string[] | &$urls | An array of source name => URL; the URL might be relative. |
Implemented in MediaWiki\ResourceLoader\HookRunner.