Пример #1
0
 public function testTicks()
 {
     $ticks = 0;
     $this->eventHandler->addEvent('tick', function () use(&$ticks) {
         $ticks++;
     });
     for ($i = 0; $i < 100; $i++) {
         usleep(100);
     }
     $this->assertTrue($ticks > 0);
 }
 /**
  * @param string $name
  * @param callable $callable
  * @param integer $priority
  * @return boolean
  */
 public function addEvent(string $name, callable $callable, int $priority = 0) : bool
 {
     return self::$eventHandler->addEvent($name, $callable, $priority);
 }