Spec-Zone.ru › Symfony 4.0

GetResponseForExceptionEvent

class GetResponseForExceptionEvent extends GetResponseEvent

Позволяет создать ответ на брошенное исключение.

Вызовите setResponse(), чтобы установить ответ, который будет возвращён для текущего запроса. Распространение этого события останавливается, как только устанавливается ответ.

Вы также можете вызвать setException(), чтобы заменить брошенное исключение. Это исключение будет брошено, если во время обработки этого события не будет установлен ответ.

Методы

Response getResponse()

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

from GetResponseEvent
setResponse(Response $response)

Устанавливает ответ и останавливает распространение события.

from GetResponseEvent
bool hasResponse()

Возвращает, был ли установлен ответ.

from GetResponseEvent
__construct(HttpKernelInterface $kernel, Request $request, int $requestType, Exception $e)
Exception getException()

Возвращает брошенное исключение.

setException(Exception $exception)

Заменяет брошенное исключение.

allowCustomResponseCode()

Отмечает событие как позволяющее настраиваемый код ответа.

bool isAllowingCustomResponseCode()

Возвращает true, если событие позволяет настраиваемый код ответа.

Подробности

Response getResponse()

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

Значение возврата

Response

setResponse(Response $response)

Устанавливает ответ и останавливает распространение события.

Параметры

Response $response

bool hasResponse()

Возвращает, был ли установлен ответ.

Значение возврата

bool Был ли установлен ответ

__construct(HttpKernelInterface $kernel, Request $request, int $requestType, Exception $e)

Параметры

HttpKernelInterface $kernel
Request $request
int $requestType
Exception $e

Exception getException()

Возвращает брошенное исключение.

Значение возврата

Exception Брошенное исключение

setException(Exception $exception)

Заменяет брошенное исключение.

Это исключение будет брошено, если в событии не установлен ответ.

Параметры

Exception $exception Брошенное исключение

allowCustomResponseCode()

Отмечает событие как позволяющее настраиваемый код ответа.

bool isAllowingCustomResponseCode()

Возвращает true, если событие позволяет настраиваемый код ответа.

Значение возврата

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/Event/GetResponseForExceptionEvent.html

Spec-Zone.ru

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