Kézikönyv:$wgHooks

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgHooks and the translation is 85% complete.
Outdated translations are marked like this.
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. A bejegyzésekben minden eseményhez egy meghívandó funkció tömbje van kapcsolva. It is an array of arrays: it specifies for every event an array of functions to be called.

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