Symfony2 API
Class

Symfony\Component\HttpKernel\DataCollector\RequestDataCollector

class RequestDataCollector extends DataCollector implements EventSubscriberInterface

RequestDataCollector.

Methods

serialize()

from DataCollector
unserialize($data)

from DataCollector
__construct()

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

Collects data for the given Request and Response.

getPathInfo()

getRequestRequest()

getRequestQuery()

getRequestHeaders()

getRequestServer()

getRequestCookies()

getRequestAttributes()

getResponseHeaders()

getSessionMetadata()

getSessionAttributes()

getFlashes()

getContent()

getContentType()

getStatusText()

getStatusCode()

getFormat()

getLocale()

string getRoute()

Gets the route name.

array getRouteParams()

Gets the route parameters.

string getController()

Gets the controller.

onKernelController(FilterControllerEvent $event)

static array getSubscribedEvents()

Returns an array of event names this subscriber wants to listen to.

string getName()

Returns the name of the collector.

Details

in DataCollector at line 33
public serialize()

in DataCollector at line 38
public unserialize($data)

Parameters

$data

at line 32
public __construct()

at line 40
public 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 169
public getPathInfo()

at line 174
public getRequestRequest()

at line 179
public getRequestQuery()

at line 184
public getRequestHeaders()

at line 189
public getRequestServer()

at line 194
public getRequestCookies()

at line 199
public getRequestAttributes()

at line 204
public getResponseHeaders()

at line 209
public getSessionMetadata()

at line 214
public getSessionAttributes()

at line 219
public getFlashes()

at line 224
public getContent()

at line 229
public getContentType()

at line 234
public getStatusText()

at line 239
public getStatusCode()

at line 244
public getFormat()

at line 249
public getLocale()

at line 261
public string getRoute()

Gets the route name.

The _route request attributes is automatically set by the Router Matcher.

Return Value

string The route

at line 273
public array getRouteParams()

Gets the route parameters.

The routeparams request attributes is automatically set by the RouterListener.

Return Value

array The parameters

at line 283
public string getController()

Gets the controller.

Return Value

string The controller as a string

at line 288
public onKernelController(FilterControllerEvent $event)

Parameters

FilterControllerEvent $event

at line 293
static public array getSubscribedEvents()

Returns an array of event names this subscriber wants to listen to.

The array keys are event names and the value can be:

For instance:

Return Value

array The event names to listen to

at line 301
public string getName()

Returns the name of the collector.

Return Value

string The collector name