Kézikönyv:$wgHooks

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

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