MediaWiki REL1_31
CiteHooks Class Reference

Static Public Member Functions

static onAPIQuerySiteInfoGeneralInfo (ApiQuerySiteInfo $api, array &$data)
 Hook: APIQuerySiteInfoGeneralInfo.
 
static onContentHandlerDefaultModelFor (Title $title, &$model)
 Convert the content model of a message that is actually JSON to JSON.
 
static onLinksUpdate (LinksUpdate &$linksUpdate)
 Callback for LinksUpdate hook Post-output processing of references property, for proper db storage Deferred to avoid performance overhead when outputting the page.
 
static onLinksUpdateComplete (LinksUpdate &$linksUpdate)
 Callback for LinksUpdateComplete hook If $wgCiteCacheRawReferencesOnParse is set to false, purges the cache when references are modified.
 
static onResourceLoaderGetConfigVars (array &$vars)
 Adds extra variables to the global config.
 
static onResourceLoaderRegisterModules (&$resourceLoader)
 Conditionally register resource loader modules that depends on the VisualEditor MediaWiki extension.
 
static onResourceLoaderTestModules (array &$testModules, ResourceLoader &$resourceLoader)
 Conditionally register the unit testing module for the ext.cite.visualEditor module only if that module is loaded.
 

Detailed Description

Definition at line 9 of file CiteHooks.php.

Member Function Documentation

◆ onAPIQuerySiteInfoGeneralInfo()

static CiteHooks::onAPIQuerySiteInfoGeneralInfo ( ApiQuerySiteInfo $api,
array & $data )
static

Hook: APIQuerySiteInfoGeneralInfo.

Expose configs via action=query&meta=siteinfo

Parameters
ApiQuerySiteInfo$api
array&$data

Definition at line 339 of file CiteHooks.php.

◆ onContentHandlerDefaultModelFor()

static CiteHooks::onContentHandlerDefaultModelFor ( Title $title,
& $model )
static

Convert the content model of a message that is actually JSON to JSON.

This only affects validation and UI when saving and editing, not loading the content.

Parameters
Title$title
string&$model
Returns
bool

Definition at line 20 of file CiteHooks.php.

References CONTENT_MODEL_JSON.

◆ onLinksUpdate()

static CiteHooks::onLinksUpdate ( LinksUpdate & $linksUpdate)
static

Callback for LinksUpdate hook Post-output processing of references property, for proper db storage Deferred to avoid performance overhead when outputting the page.

Parameters
LinksUpdate&$linksUpdate

Definition at line 259 of file CiteHooks.php.

References $cache, $linksUpdate, Cite\CACHE_DURATION_ONPARSE, Cite\EXT_DATA_KEY, and Cite\MAX_STORAGE_LENGTH.

◆ onLinksUpdateComplete()

static CiteHooks::onLinksUpdateComplete ( LinksUpdate & $linksUpdate)
static

Callback for LinksUpdateComplete hook If $wgCiteCacheRawReferencesOnParse is set to false, purges the cache when references are modified.

Parameters
LinksUpdate&$linksUpdate

Definition at line 295 of file CiteHooks.php.

References $cache, $linksUpdate, and Cite\EXT_DATA_KEY.

◆ onResourceLoaderGetConfigVars()

static CiteHooks::onResourceLoaderGetConfigVars ( array & $vars)
static

Adds extra variables to the global config.

Parameters
array&$vars
Returns
true

Definition at line 324 of file CiteHooks.php.

References $vars.

◆ onResourceLoaderRegisterModules()

static CiteHooks::onResourceLoaderRegisterModules ( & $resourceLoader)
static

Conditionally register resource loader modules that depends on the VisualEditor MediaWiki extension.

Parameters
ResourceLoader&$resourceLoader
Returns
true

Definition at line 80 of file CiteHooks.php.

References $resourceLoader.

◆ onResourceLoaderTestModules()

static CiteHooks::onResourceLoaderTestModules ( array & $testModules,
ResourceLoader & $resourceLoader )
static

Conditionally register the unit testing module for the ext.cite.visualEditor module only if that module is loaded.

Parameters
array&$testModulesThe array of registered test modules
ResourceLoader&$resourceLoaderThe reference to the resource loader
Returns
true

Definition at line 42 of file CiteHooks.php.

References $resourceLoader.


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