示例#1
0
 /**
  * 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));
 }
示例#2
0
 public function testLoadHandler()
 {
     $manager = new A_Event_Manager();
     $manager->addEventListener('event1', 'Handler');
     $manager->setPath(__DIR__);
     $result = $manager->fireEvent('event1');
     $this->assertTrue($result == array('listener1'));
 }