Spec-Zone.ru › Symfony 3.4

RequestDataCollector

class RequestDataCollector extends DataCollector implements EventSubscriberInterface, LateDataCollectorInterface

Методы

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

Собирает данные для заданного запроса и ответа.

lateCollect()

Собирает данные как можно позже.

reset()

Сбрасывает этот коллектор данных в исходное состояние.

getMethod()
getPathInfo()
getRequestRequest()
getRequestQuery()
getRequestHeaders()
getRequestServer($raw = false)
getRequestCookies($raw = false)
getRequestAttributes()
getResponseHeaders()
getResponseCookies()
getSessionMetadata()
getSessionAttributes()
getFlashes()
getContent()
getContentType()
getStatusText()
getStatusCode()
getFormat()
getLocale()
строка getRoute()

Получает имя маршрута.

getIdentifier()
массив getRouteParams()

Получает параметры маршрута.

массив|строка getController()

Получает обработчик.

массив|булево getRedirect()

Получает предыдущие атрибуты запроса.

onKernelController(FilterControllerEvent $event)
onKernelResponse(FilterResponseEvent $event)
статический массив getSubscribedEvents()

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

строка getName()

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

Подробности

serialize()

unserialize($data)

Параметры

$data

__construct()

collect(Запрос $request, Ответ $response, Исключение $exception = null)

Сбор данных для данного запроса и ответа.

Параметры

Запрос $request
Ответ $response
Исключение $exception

lateCollect()

Сбор данных как можно позднее.

reset()

Сбрасывает этот коллектор данных в исходное состояние.

getMethod()

getPathInfo()

getRequestRequest()

getRequestQuery()

getRequestHeaders()

getRequestServer($raw = false)

Параметры

$raw

getRequestCookies($raw = false)

Параметры

$raw

getRequestAttributes()

getResponseHeaders()

getResponseCookies()

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.4/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.html

Spec-Zone.ru

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