Manual:Hooks/ResourceLoaderGetStartupModules

Category:MediaWiki hooks#ResourceLoaderGetStartupModules Category:Hooks added in MediaWiki 1.18.0#ResourceLoaderGetStartupModules Category:MediaWiki deprecated or obsolete features#ResourceLoaderGetStartupModules Category:Hooks removed in MediaWiki 1.24.0#ResourceLoaderGetStartupModules Category:Hooks deprecated in MediaWiki 1.23.0#ResourceLoaderGetStartupModules
ResourceLoaderGetStartupModules
Available from version 1.18.0 (r84401, CodeReview archive)
Removed in version 1.24.0Category:Removed hooks#ResourceLoaderGetStartupModules
Run once the startup module is being generated.
Define function:
public static function onResourceLoaderGetStartupModules( &$modules ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"ResourceLoaderGetStartupModules": "MediaWiki\\Extension\\MyExtension\\Hooks::onResourceLoaderGetStartupModules"
	}
}
Called from: File(s): ResourceLoaderStartUpModule.phpCategory:MediaWiki hooks included in ResourceLoaderStartUpModule.php#ResourceLoaderGetStartupModules
Interface: ResourceLoaderGetStartupModulesHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:ResourceLoaderGetStartupModules extensions.

Details

This allows you to add modules to the startup module. This hook should be used sparingly since any module added here will be loaded on all pages. This hook is useful if you want to make code available to module loader scripts.

  • &$modules Array of module names
Category:Hooks added in MediaWiki 1.18.0 Category:Hooks deprecated in MediaWiki 1.23.0 Category:Hooks removed in MediaWiki 1.24.0 Category:MediaWiki deprecated or obsolete features Category:MediaWiki hooks Category:MediaWiki hooks included in ResourceLoaderStartUpModule.php Category:Removed hooks