Spec-Zone.ru › Symfony 3.2

RequestDataCollector

class RequestDataCollector extends DataCollector implements EventSubscriberInterface

RequestDataCollector.

Методы

serialize()из DataCollector
unserialize($data)из DataCollector
__construct()
collect(Request $request, Response $response, Exception $exception = null)

Сбор данных для заданного Request и Response.

getMethod()
getPathInfo()
getRequestRequest()
getRequestQuery()
getRequestHeaders()
getRequestServer($raw = false)
getRequestCookies($raw = false)
getRequestAttributes()
getResponseHeaders()
getSessionMetadata()
getSessionAttributes()
getFlashes()
getContent()
getContentType()
getStatusText()
getStatusCode()
getFormat()
getLocale()
stringgetRoute()

Возвращает имя маршрута.

getIdentifier()
arraygetRouteParams()

Возвращает параметры маршрута.

array|stringgetController()

Возвращает обработчик.

array|boolgetRedirect()

Возвращает предыдущие атрибуты запроса.

onKernelController(FilterControllerEvent $event)
onKernelResponse(FilterResponseEvent $event)
static arraygetSubscribedEvents()

Возвращает массив имен событий, на которые этот подписчик хочет подписаться.

stringgetName()

Возвращает имя коллектора.

Детали

serialize()

unserialize($data)

Параметры

$data

__construct()

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

Сбор данных для заданного Request и Response.

Параметры

Request$requestЭкземпляр Request
Response$responseЭкземпляр Response
Exception$exceptionЭкземпляр Exception

getMethod()

getPathInfo()

getRequestRequest()

getRequestQuery()

getRequestHeaders()

getRequestServer($raw = false)

Параметры

$raw

getRequestCookies($raw = false)

Параметры

$raw

getRequestAttributes()

getResponseHeaders()

getSessionMetadata()

getSessionAttributes()

getFlashes()

getContent()

getContentType()

getStatusText()

getStatusCode()

getFormat()

getLocale()

string getRoute()

Возвращает имя маршрута.

Атрибут _route запроса автоматически устанавливается обработчиком маршрутизации.

Значение результата

stringИмя маршрута

getIdentifier()

array getRouteParams()

Возвращает параметры маршрута.

Атрибут routeparams запроса автоматически устанавливается прослушивателем маршрутизатора.

Значение результата

arrayПараметры

array|string getController()

Возвращает обработчик.

Значение результата

array|stringОбработчик в виде строки или массива данных с ключами 'class', 'method', 'file' и 'line'

array|bool getRedirect()

Возвращает предыдущие атрибуты запроса.

Значение результата

array|boolЛегальный массив данных из предыдущего ответа перенаправления или false в противном случае

onKernelController(FilterControllerEvent $event)

Параметры

FilterControllerEvent$event

onKernelResponse(FilterResponseEvent $event)

Параметры

FilterResponseEvent$event

static array getSubscribedEvents()

Возвращает массив имен событий, на которые этот подписчик хочет подписаться.

Ключи массива — имена событий, а значение может быть:

  • Имя метода для вызова (приоритет по умолчанию 0)
  • Массив, содержащий имя метода для вызова и приоритет
  • Массив массивов, содержащих имена методов для вызова и соответствующие приоритеты, или 0, если не задано

Например:

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

Значение результата

arrayИмена событий для прослушивания

string getName()

Возвращает имя коллектора.

Значение результата

stringИмя коллектора

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API