cancelTimer() public method

Cancel a pending timer.
public cancelTimer ( Kraken\Loop\Timer\TimerInterface $timer )
$timer Kraken\Loop\Timer\TimerInterface
Example #1
0
 /**
  * @override
  * @inheritDoc
  */
 public function cancel()
 {
     if (isset($this->loop)) {
         $this->loop->cancelTimer($this);
     }
 }
Example #2
0
 /**
  * @override
  * @inheritDoc
  */
 public function cancelTimer(TimerInterface $timer)
 {
     $this->loop->cancelTimer($timer);
 }
Example #3
0
 /**
  * @dataProvider loopsProvider
  * @param LoopExtendedInterface|LoopModelInterface|mixed $loop
  */
 public function testApiIsTimerActive_ReturnsFalse_ForInActiveTimer($loop)
 {
     $timer = $loop->addTimer(0.001, $this->expectCallableNever());
     $loop->cancelTimer($timer);
     $this->assertFalse($loop->isTimerActive($timer));
     unset($timer);
     unset($loop);
 }