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 100% complete.

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎العربية • ‎ไทย • ‎中文 • ‎日本語
Extensions: $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:[]
Egyéb funkciók: Berűrendben | Funkció szerint

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.

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