Kézikönyv:$wgHooks

This page is a translated version of the page Manual:$wgHooks and the translation is 87% complete.
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