class TimeDataCollector extends DataCollector implements LateDataCollectorInterface

TimeDataCollector.

Properties

protected $data from DataCollector
protected $kernel
protected $stopwatch

Methods

serialize()

No description

unserialize($data)

No description

string
varToString(mixed $var)

Converts a PHP variable to a string.

__construct(KernelInterface $kernel = null, $stopwatch = null)

No description

collect(Request $request, Response $response, Exception $exception = null)

Collects data for the given Request and Response.

lateCollect()

Collects data as late as possible.

setEvents(array $events)

Sets the request events.

array
getEvents()

Gets the request events.

float
getDuration()

Gets the request elapsed time.

float
getInitTime()

Gets the initialization time.

int
getStartTime()

Gets the request time.

string
getName()

Returns the name of the collector.

Details

in DataCollector at line 33
serialize()

in DataCollector at line 38
unserialize($data)

Parameters

$data

in DataCollector at line 50
protected string varToString(mixed $var)

Converts a PHP variable to a string.

Parameters

mixed $var A PHP variable

Return Value

string The string representation of the variable

at line 28
__construct(KernelInterface $kernel = null, $stopwatch = null)

Parameters

KernelInterface $kernel
$stopwatch

at line 37
collect(Request $request, Response $response, Exception $exception = null)

Collects data for the given Request and Response.

Parameters

Request $request
Response $response
Exception $exception

at line 55
lateCollect()

Collects data as late as possible.

at line 68
setEvents(array $events)

Sets the request events.

Parameters

array $events The request events

at line 82
array getEvents()

Gets the request events.

Return Value

array The request events

at line 92
float getDuration()

Gets the request elapsed time.

Return Value

float The elapsed time

at line 110
float getInitTime()

Gets the initialization time.

This is the time spent until the beginning of the request handling.

Return Value

float The elapsed time

at line 124
int getStartTime()

Gets the request time.

Return Value

int The time

at line 132
string getName()

Returns the name of the collector.

Return Value

string The collector name