Timer
Class Timer
Table of Contents
Methods
- __construct() : mixed
- Timer constructor.
- enableManualIncrement() : $this
- Enable manual increment.
- increment() : $this
- Increment current value of limit.
- isElapsed() : bool
- Return true if timer is elapsed.
- isLimitExceeded() : bool
- Check limits.
- isTimeout() : bool
- Check timeout.
- setLimit() : $this
- Set limit.
- setTimeout() : $this
- Set timeout.
- startTime() : $this
- Start time watch.
Methods
__construct()
Timer constructor.
public
__construct([int|null $timeout = null ][, int|null $limit = null ]) : mixed
Parameters
- $timeout : int|null = null
-
Timeout.
- $limit : int|null = null
-
Limit.
enableManualIncrement()
Enable manual increment.
public
enableManualIncrement() : $this
Return values
$thisincrement()
Increment current value of limit.
public
increment() : $this
Return values
$thisisElapsed()
Return true if timer is elapsed.
public
isElapsed() : bool
Return values
boolisLimitExceeded()
Check limits.
public
isLimitExceeded() : bool
Return values
boolisTimeout()
Check timeout.
public
isTimeout() : bool
Return values
boolsetLimit()
Set limit.
public
setLimit(int $limit) : $this
Parameters
- $limit : int
-
Limit.
Return values
$thissetTimeout()
Set timeout.
public
setTimeout(int $timeout) : $this
Parameters
- $timeout : int
-
Timeout.
Return values
$thisstartTime()
Start time watch.
public
startTime() : $this