Manual:$wgHooks/hu

Category:MediaWiki configuration settings/hu#HooksCategory:MediaWiki configuration settings introduced in version 1.4.0/hu#HooksCategory:MediaWiki configuration settings still in use/hu#HooksCategory:Extension variables/hu#Hooks
Kiterjesztések: $wgHooks
A hookok globális listája.
Bevezetve:1.4.0 (r6405)
Eltávolítva:használatban
Megengedett értékek:lásd alább
Alapértelmezett érték:[]

Részletek

A változó a hookok globális listáját rögzítő tömbök tömbje. Tömbök tömbje: a bejegyzésekben minden eseményhez egy meghívandó funkció tömbje van kapcsolva.

In MW 1.40, the use of $wgHooks after initialisation was deprecated (T331602). Use HookContainer::register és HookContainer::scopedRegister instead.

Hookokat az alábbi módon adhatsz hozzá:

$wgHooks['event_name'][] = 'function';

vagy:

$wgHooks['event_name'][] = array( 'function', $data );

vagy:

$wgHooks['event_name'][] = array( $object, 'method' );

vagy:

$wgHooks['event_name'][] = $object;

Az utolsó esetben az $object-ben elvárt hívás megegyezik az on által megelőzött eseménnyel, például onUnknownAction.

A hookok meghívása események végrehajtódásakor történik; a hook egy PHP-funkció, az esemény egy pedig egy absztrakt koncepció.


Lásd még

Category:Extension variables/hu Category:MediaWiki configuration settings/hu Category:MediaWiki configuration settings introduced in version 1.4.0/hu Category:MediaWiki configuration settings still in use/hu