addEventListener

Добавить обработчик события для плагина

Замечание: используется только для текущего цикла выполнения.

string addEventListener(string $evtName, string $pluginName);

$evtName - наименование события

$pluginName - название плагина

Исходный код функции

Файл: /manager/includes/document.parser.class.inc.php

/**
 * Add an event listener to a plugin - only for use within the current execution cycle
 *
 * @param string $evtName
 * @param string $pluginName
 * @return boolean|int
 */
public function addEventListener($evtName, $pluginName)
{
    if (!$evtName || !$pluginName) {
        return false;
    }
    if (!array_key_exists($evtName, $this->pluginEvent)) {
        $this->pluginEvent[$evtName] = array();
    }
    return array_push($this->pluginEvent[$evtName], $pluginName); // return array count
}
Mem: 3.5 mb, MySQL: 0.0053 s, 2 req., PHP: 0.0328 s, all: 0.0381 s, cache.