/** * Convenience function for firing events * * @param string $event Event to fire * @param object $client Client that initiated the event * @param string $message Message received from client */ protected function fireEvent($event, $client, $message) { $this->eventManager->fireEvent($event, new $this->message_class($message, $client, $this->clients)); }
public function testLoadHandler() { $manager = new A_Event_Manager(); $manager->addEventListener('event1', 'Handler'); $manager->setPath(__DIR__); $result = $manager->fireEvent('event1'); $this->assertTrue($result == array('listener1')); }