MediaWiki master
MediaWiki\ResourceLoader\Hook\ResourceLoaderModifyEmbeddedSourceUrlsHook Interface Reference

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.
 

Detailed Description

This is a hook handler interface, see docs/Hooks.md.

Use the hook name "ResourceLoaderModifyEmbeddedSourceUrls" to register handlers implementing this interface.

Stability: stable
to implement

Definition at line 12 of file ResourceLoaderModifyEmbeddedSourceUrlsHook.php.

Member Function Documentation

◆ onResourceLoaderModifyEmbeddedSourceUrls()

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.

Since
1.43
Parameters
string[]&$urlsAn array of source name => URL; the URL might be relative.
Returns
void This hook must not abort, it must return no value

Implemented in MediaWiki\ResourceLoader\HookRunner.


The documentation for this interface was generated from the following file: