class Clock extends EventEmitter
Methods
__construct(Pulse $pulse = null) | ||
Timers | getTimers() | |
Clock | setTimers(Timers $timers) | |
Clock | destroy() | |
Clock | pause() | |
Clock | resume() | |
Boolean | isPaused() | |
block() | ||
TimerInterface | addTimer(integer $interval, callable $callback) | |
TimerInterface | addPeriodicTimer(integer $interval, callable $callback, integer $iterations = INF) | |
clear(TimerInterface $timer)
Alias for cancelTimer |
||
Clock |
cancelTimer(TimerInterface $timer)
Stops the given timer. |
|
Clock | cancelTimers() | |
Boolean |
isTimerActive(TimerInterface $timer)
Returns true if the timer is active. |
|
tick()
Internal method for the heartbeat, should not be used. |
Details
at line 30
public
__construct(Pulse $pulse = null)
at line 41
public Timers
getTimers()
at line 51
public Clock
setTimers(Timers $timers)
at line 65
public Clock
destroy()
at line 82
public Clock
pause()
at line 98
public Clock
resume()
at line 112
public Boolean
isPaused()
at line 125
public
block()
at line 142
public TimerInterface
addTimer(integer $interval, callable $callback)
at line 161
public TimerInterface
addPeriodicTimer(integer $interval, callable $callback, integer $iterations = INF)
at line 174
public
clear(TimerInterface $timer)
Alias for cancelTimer
at line 188
public Clock
cancelTimer(TimerInterface $timer)
Stops the given timer.
at line 202
public Clock
cancelTimers()
at line 216
public Boolean
isTimerActive(TimerInterface $timer)
Returns true if the timer is active.
at line 224
public
tick()
Internal method for the heartbeat, should not be used.