/** * Trigger an event * * @param Firal_Event $event * * @return void */ public function trigger(Firal_Event $event) { if (!empty($this->_listeners[$event->getName()])) { foreach ($this->_listeners[$event->getName()] as $listener) { call_user_func($listener, $event); } } }
public function testHandler(Firal_Event $event) { $event->getSubject()->triggered = true; }