Bitrix API

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
$this

increment()

Increment current value of limit.

public increment() : $this
Return values
$this

isElapsed()

Return true if timer is elapsed.

public isElapsed() : bool
Return values
bool

isLimitExceeded()

Check limits.

public isLimitExceeded() : bool
Return values
bool

isTimeout()

Check timeout.

public isTimeout() : bool
Return values
bool

setLimit()

Set limit.

public setLimit(int $limit) : $this
Parameters
$limit : int

Limit.

Return values
$this

setTimeout()

Set timeout.

public setTimeout(int $timeout) : $this
Parameters
$timeout : int

Timeout.

Return values
$this

startTime()

Start time watch.

public startTime() : $this
Return values
$this

        
On this page

Search results