W3cubDocs

/Symfony 2.8

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

public serialize()

public unserialize($data)

Parameters

$data

public __construct()

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

public getPathInfo()

public getRequestRequest()

public getRequestQuery()

public getRequestHeaders()

public getRequestServer()

public getRequestCookies()

public getRequestAttributes()

public getResponseHeaders()

public getSessionMetadata()

public getSessionAttributes()

public getFlashes()

public getContent()

public getContentType()

public getStatusText()

public getStatusCode()

public getFormat()

public getLocale()

public string getRoute()

Gets the route name.

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

Return Value

string The route

public array getRouteParams()

Gets the route parameters.

The routeparams request attributes is automatically set by the RouterListener.

Return Value

array The parameters

public string getController()

Gets the controller.

Return Value

string The controller as a string

public onKernelController(FilterControllerEvent $event)

Parameters

FilterControllerEvent $event

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

public string getName()

Returns the name of the collector.

Return Value

string The collector name

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.html