Symfony2 API
Class

Symfony\Component\HttpKernel\DataCollector\RequestDataCollector

class RequestDataCollector extends DataCollector implements EventSubscriberInterface

RequestDataCollector.

Methods

__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

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 150
public getPathInfo()

at line 155
public getRequestRequest()

at line 160
public getRequestQuery()

at line 165
public getRequestHeaders()

at line 170
public getRequestServer()

at line 175
public getRequestCookies()

at line 180
public getRequestAttributes()

at line 185
public getResponseHeaders()

at line 190
public getSessionMetadata()

at line 195
public getSessionAttributes()

at line 200
public getFlashes()

at line 205
public getContent()

at line 210
public getContentType()

at line 215
public getStatusText()

at line 220
public getStatusCode()

at line 225
public getFormat()

at line 230
public getLocale()

at line 242
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 254
public array getRouteParams()

Gets the route parameters.

The _route_params request attributes is automatically set by the RouterListener.

Return Value

array The parameters

at line 264
public string getController()

Gets the controller.

Return Value

string The controller as a string

at line 269
public onKernelController(FilterControllerEvent $event)

Parameters

FilterControllerEvent $event

at line 274
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:

* The method name to call (priority defaults to 0)
* An array composed of the method name to call and the priority
* An array of arrays composed of the method names to call and respective
priorities, or 0 if unset

For instance:

* array('eventName' => 'methodName')
* array('eventName' => array('methodName', $priority))
* array('eventName' => array(array('methodName1', $priority), array('methodName2'))

Return Value

array The event names to listen to

at line 282
public string getName()

Returns the name of the collector.

Return Value

string The collector name