Lines Matching refs:event
43 * @param string $event name used by the event
50 public function register_hook($event, $advise, $obj, $method, $param = null, $seq = 0) argument
53 $doSort = !isset($this->hooks[$event . '_' . $advise][$seq]);
54 $this->hooks[$event . '_' . $advise][$seq][] = [$obj, $method, $param];
57 ksort($this->hooks[$event . '_' . $advise]);
64 * @param Event $event
67 public function process_event($event, $advise = '') argument
70 $evt_name = $event->name . ($advise ? '_' . $advise : '_BEFORE');
78 $method($event, $param);
80 $obj->$method($event, $param);
83 if (!$event->mayPropagate()) return;