Spec-Zone.ru › Symfony 3.1

ContainerAwareHttpKernel deprecated

class ContainerAwareHttpKernel extends HttpKernel

deprecated

since version 2.7, to be removed in 3.0.

Добавляет управляемый контекст запроса.

Methods

__construct(EventDispatcherInterface $dispatcher, ContainerInterface $container, ControllerResolverInterface $controllerResolver, RequestStack $requestStack = null, bool $triggerDeprecation = true)

Конструктор.

Response handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true)

Обрабатывает запрос, преобразуя его в ответ.

terminate(Request $request, Response $response)

Завершает цикл обработки запроса/ответа.

from HttpKernel
terminateWithException(Exception $exception) from HttpKernel

Details

__construct(EventDispatcherInterface $dispatcher, ContainerInterface $container, ControllerResolverInterface $controllerResolver, RequestStack $requestStack = null, bool $triggerDeprecation = true)

Конструктор.

Parameters

EventDispatcherInterface $dispatcher Экземпляр EventDispatcherInterface
ContainerInterface $container Экземпляр ContainerInterface
ControllerResolverInterface $controllerResolver Экземпляр ControllerResolverInterface
RequestStack $requestStack Стек для мастер/подзапросов
bool $triggerDeprecation Флаг, указывающий, нужно ли генерировать предупреждение о устаревании для ContainerAwareHttpKernel

Response handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true)

Обрабатывает запрос, преобразуя его в ответ.

Если $catch равно true, реализация должна перехватывать все исключения и по возможности преобразовывать их в экземпляр Response.

Parameters

Request $request Экземпляр Request
int $type Тип запроса (один из HttpKernelInterface::MASTER_REQUEST или HttpKernelInterface::SUB_REQUEST)
bool $catch Перехватывать ли исключения

Return Value

Response Экземпляр Response

Exceptions

Exception При возникновении исключения во время обработки

terminate(Request $request, Response $response)

Завершает цикл обработки запроса/ответа.

Должен вызываться после отправки ответа и перед завершением работы ядра.

Parameters

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

terminateWithException(Exception $exception)

Parameters

Exception $exception

Exceptions

LogicException Если стек запросов пуст

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

Spec-Zone.ru

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