Lines 100.00% 3 / 3
Methods 100.00% 3 / 3
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __construct 100.00% 1 / 1 100.00% 1 / 1 1
 cancel 100.00% 1 / 1 100.00% 1 / 1 1
 isPending 100.00% 1 / 1 100.00% 1 / 1 1
10final readonly class ScheduledTimerHandle implements TimerHandle
11{
12    public function __construct(private ScheduledTask $task) {}
13
14    public function cancel(): void
15    {
16        $this->task->cancel();
17    }
18
19    public function isPending(): bool
20    {
21        return $this->task->isActive();
22    }
23}