Exemple #1
0
 /**
  * @param Event $event
  * @depends testEventManualInvoke
  *
  * @return Event
  */
 public function testEventBaseInvoke(Event $event)
 {
     posix_kill(posix_getpid(), SIGUSR1);
     $base = $event->getBase();
     $base->loop();
     $event = new Event($base, 'event_for_loop_exit');
     $event->prepare(SIGHUP, EV_SIGNAL, array($this, 'eventHandlerExitingLoop'), array('test_event'))->enable();
     $event->disable();
     $base->loop();
     return $event;
 }