Page MenuHomeWickedGov Phorge

HookRegistry.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

HookRegistry.php

<?php
namespace MediaWiki\HookContainer;
interface HookRegistry {
/**
* Get the current contents of the $wgHooks variable or a mocked substitute
* @return array
*/
public function getGlobalHooks();
/**
* Get the current contents of the Hooks attribute in the ExtensionRegistry.
* The contents is extended and normalized from the value of the
* corresponding attribute in extension.json. It does not contain "legacy"
* handlers, those are extracted into $wgHooks.
*
* It is a three dimensional array:
*
* - The outer level is an array of hooks keyed by hook name.
* - The second level is an array of handlers, with integer indexes.
* - The third level is an associative array with the following members:
* - handler: An ObjectFactory spec, except that it also has an
* element "name" which is a unique string identifying the handler,
* for the purposes of sharing handler instances.
* - deprecated: A boolean value indicating whether the extension
* is acknowledging deprecation of the hook, to activate call
* filtering.
* - extensionPath: The path to the extension.json file in which the
* handler was defined. This is only used for deprecation messages.
*
* @return array
*/
public function getExtensionHooks();
/**
* @return DeprecatedHooks
*/
public function getDeprecatedHooks();
}

File Metadata

Mime Type
text/x-php
Expires
Oct 4 2026, 05:03 (5 w, 1 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
0e/00/a85397f3b78012996949ae53c3f4
Default Alt Text
HookRegistry.php (1 KB)

Event Timeline