Tip-Top API
Class

Neutron\TipTop\Timer\Timer

class Timer implements TimerInterface

Methods

__construct(Clock $clock, $interval, $callback, $periodic = false, $iterations = INF, $data = null)

Clock getClock()

getInterval()

getCallback()

setData($data)

getData()

decrementIterations()

Removes an iteration.

getIterations()

Returns remaining iterations.

isPeriodic()

isActive()

cancel()

Details

at line 24
public __construct(Clock $clock, $interval, $callback, $periodic = false, $iterations = INF, $data = null)

Parameters

Clock $clock
$interval
$callback
$periodic
$iterations
$data

at line 45
public Clock getClock()

Return Value

Clock

at line 53
public getInterval()

at line 61
public getCallback()

at line 69
public setData($data)

Parameters

$data

at line 77
public getData()

at line 85
public decrementIterations()

Removes an iteration.

at line 93
public getIterations()

Returns remaining iterations.

at line 101
public isPeriodic()

at line 109
public isActive()

at line 117
public cancel()