Spec-Zone.ru › Symfony 3.1

RequestDataCollector

class RequestDataCollector extends DataCollector implements EventSubscriberInterface

RequestDataCollector.

Методы

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

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

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

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

массив getRouteParams()

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

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

Возвращает обработанный контроллер.

массив|логическое getRedirect()

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

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

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

строка getName()

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

Подробности

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()

getRequestCookies()

getRequestAttributes()

getResponseHeaders()

getSessionMetadata()

getSessionAttributes()

getFlashes()

getContent()

getContentType()

getStatusText()

getStatusCode()

getFormat()

getLocale()

строка getRoute()

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

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

Возвращаемое значение

строка Маршрут

массив getRouteParams()

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

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

Возвращаемое значение

массив Параметры

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

Возвращает обработанный контроллер.

Возвращаемое значение

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

массив|логическое getRedirect()

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

Возвращаемое значение

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

onKernelController(FilterControllerEvent $event)

Параметры

FilterControllerEvent $event

onKernelResponse(FilterResponseEvent $event)

Параметры

FilterResponseEvent $event

static массив getSubscribedEvents()

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

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

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

Например:

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

Возвращаемое значение

массив Имена событий, на которые нужно подписаться

строка getName()

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

Возвращаемое значение

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

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

Spec-Zone.ru

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