RequestDataCollector устаревший
class RequestDataCollector extends RequestDataCollector
устаревший
RequestDataCollector.
Свойства
| protected | $data | из DataCollector | |
| protected | $controllers | из RequestDataCollector |
Методы
| onKernelResponse(FilterResponseEvent $event) | from RequestDataCollector | |
| static array | getSubscribedEvents() Возвращает массив имён событий, на которые этот подписчик хочет подписаться. | from RequestDataCollector |
| string | getName() Возвращает имя коллектора. | from RequestDataCollector |
| array|string | parseController(mixed $controller) Разбирает контроллер. | from RequestDataCollector |
Подробности
serialize()
unserialize($data)
Параметры
| $data |
protected Data cloneVar(mixed $var)
Преобразует переменную в экземпляр serializable Data.
Этот массив может быть отображён в шаблоне с помощью компонента VarDumper.
Параметры
| mixed | $var |
Возвращаемое значение
| Data |
protected callable[] getCasters()
Возвращаемое значение
| callable[] | Коллекция конвертеров для добавления в клон |
__construct()
collect(Request $request, Response $response, Exception $exception = null)
Собирает данные для заданного запроса и ответа.
Параметры
| Request | $request | |
| Response | $response | |
| Exception | $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()
getDotenvVars()
string getRoute()
Получает имя маршрута.
Атрибут запроса _route автоматически устанавливается обработчиком маршрутизации.
Возвращаемое значение
| string | Маршрут |
getIdentifier()
array getRouteParams()
Получает параметры маршрута.
Атрибут запроса _route_params автоматически устанавливается слушателем маршрутизации.
Возвращаемое значение
| array | Параметры |
array|string getController()
Получает обработанный контроллер.
Возвращаемое значение
| array|string | Контроллер в виде строки или массива данных с ключами 'class', 'method', 'file' и 'line' |
array|bool getRedirect()
Получает атрибуты предыдущего запроса.
Возвращаемое значение
| array|bool | Легендарный массив данных из предыдущего ответа перенаправления или false в противном случае |
getForwardToken()
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 | Имя коллектора |
protected array|string parseController(mixed $controller)
Разбирает контроллер.
Параметры
| mixed | $controller | Контроллер для разбора |
Возвращаемое значение
| array|string | Массив данных контроллера или простая строка |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.html