Example #1
0
 function testSetInterval()
 {
     $loop = new Loop();
     $check = 0;
     $intervalId = null;
     $intervalId = $loop->setInterval(function () use(&$check, &$intervalId, $loop) {
         $check++;
         if ($check > 5) {
             $loop->clearInterval($intervalId);
         }
     }, 0.02);
     $loop->run();
     $this->assertEquals(6, $check);
 }