Lines Matching full:event

10  * The Action plugin event
12 class Event class
14 … /** @var string READONLY event name, objects must register against this name to see the event */
16 …/** @var mixed|null READWRITE data relevant to the event, no standardised format, refer to event d…
19 * @var mixed|null READWRITE the results of the event action, only relevant in "_AFTER" advise
20 * event handlers may modify this if they are preventing the default action
21 * to provide the after event handlers with event results
24 /** @var bool READONLY if true, event handlers can prevent the events default action */
27 /** @var bool whether or not to carry out the default action associated with the event */
29 /** @var bool whether or not to continue propagating the event to other handlers */
33 * event constructor
54 * advise all registered BEFORE handlers of this event
67 * @return bool results of processing the event, usually $this->runDefault
78 … ->log($this->name . ':BEFORE event triggered before event system was initialized');
85 * advise all registered AFTER handlers of this event
100 log($this->name . ':AFTER event triggered before event system was initialized');
107 * - advise all registered (<event>_BEFORE) handlers that this event is about to take place
109 * $this->_default, all of which may have been modified by the event handlers.
110 * - advise all registered (<event>_AFTER) handlers that the event has taken place
114 * @return mixed $event->results
115 …* the value set by any <event>_before or <event> handlers if the default action is preven…
116 * or the results of the default action (as modified by <event>_after handlers)
145 * stop any further processing of the event by event handlers
154 * may the event propagate to the next handler?
184 * Convenience method to trigger an event
186 * Creates, triggers and destroys an event in one go
188 * @param string $name name for the event
189 * @param mixed $data event data
193 …* @return mixed the event results value after all event processing is compl…
195 * it can be set or modified by event handler hooks
199 $evt = new Event($name, $data);