class TimeDataCollector extends DataCollector implements LateDataCollectorInterface

TimeDataCollector.

Methods

serialize()

No description

unserialize($data)

No description

__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 line 33
serialize()

in DataCollector at line line 38
unserialize($data)

Parameters

$data

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

Parameters

KernelInterface $kernel
$stopwatch

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

Collects data for the given Request and Response.

Parameters

Request $request A Request instance
Response $response A Response instance
Exception $exception An Exception instance

at line line 55
lateCollect()

Collects data as late as possible.

at line line 68
setEvents(array $events)

Sets the request events.

Parameters

array $events The request events

at line line 82
array getEvents()

Gets the request events.

Return Value

array The request events

at line line 92
float getDuration()

Gets the request elapsed time.

Return Value

float The elapsed time

at line 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 line 124
int getStartTime()

Gets the request time.

Return Value

int The time

at line line 132
string getName()

Returns the name of the collector.

Return Value

string The collector name