Check if a given timer is active.
public isTimerActive ( Kraken\Loop\Timer\TimerInterface $timer ) : boolean | ||
$timer | Kraken\Loop\Timer\TimerInterface | |
return | boolean |
/** * @override * @inheritDoc */ public function isActive() { return $this->loop->isTimerActive($this); }
/** * @override * @inheritDoc */ public function isTimerActive(TimerInterface $timer) { return $this->loop->isTimerActive($timer); }
/** * @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); }