Руководство:$wgHooks

This page is a translated version of the page Manual:$wgHooks and the translation is 92% complete.
Расширения: $wgHooks
Глобальный список хуков.
Введено в версии:1.4.0 (r6405)
Удалено в версии:всё ещё используется
Допустимые значения:Смотрите подробности
Значение по умолчанию:[]

Подробнее

Глобальный список хуков. It is an array of arrays: it specifies for every event an array of functions to be called.

Добавьте хук, выполнив:

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

или:

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

или:

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

или:

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

В последнем случае ожидается, что обратным вызовом будет метод в $object с тем же именем, что и событие, которому предшествует "on", например, "onUnknownAction"

Хуки вызываются, когда происходят события, где хук - это функция PHP, а событие - абстрактное понятие.

См. также