Spec-Zone.ru › Symfony 3.0

GetResponseForControllerResultEvent

class GetResponseForControllerResultEvent extends GetResponseEvent

Позволяет создать ответ для возвращаемого значения контроллера.

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

Методы

bool isPropagationStopped()

Возвращает, должны ли быть запущены дальнейшие слушатели событий.

из Event
stopPropagation()

Останавливает распространение события к дальнейшим слушателям событий.

из Event
setDispatcher(EventDispatcherInterface $dispatcher) устарело

Хранит EventDispatcher, который обрабатывает это событие.

из Event
EventDispatcherInterface getDispatcher() устарело

Возвращает EventDispatcher, который обрабатывает это событие.

из Event
string getName() устарело

Возвращает имя события.

из Event
setName(string $name) устарело

Устанавливает свойство имени события.

из Event
__construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult)
HttpKernelInterface getKernel()

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

из KernelEvent
Request getRequest()

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

из KernelEvent
int getRequestType()

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

из KernelEvent
bool isMasterRequest()

Проверяет, является ли это главным запросом.

из KernelEvent
Response getResponse()

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

из GetResponseEvent
setResponse(Response $response)

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

из GetResponseEvent
bool hasResponse()

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

из GetResponseEvent
mixed getControllerResult()

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

setControllerResult(mixed $controllerResult)

Присваивает возвращаемое значение контроллера.

Подробности

bool isPropagationStopped()

Возвращает значение, указывающее, следует ли вызывать дальнейшие обработчики событий.

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

bool Указывает, была ли остановлена обработка этого события.

См. также

Event::stopPropagation()

stopPropagation()

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

Если к одному и тому же событию подключено несколько обработчиков, никакой дальнейший обработчик не будет вызван после того, как любой обработчик вызовет stopPropagation().

setDispatcher(EventDispatcherInterface $dispatcher) устарело

устарело

since версия 2.4, будет удалено в 3.0. Диспетчер событий передается вызову обработчика.

Хранит EventDispatcher, который обрабатывает это событие.

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() устарело

устарело

since версия 2.4, будет удалено в 3.0. Диспетчер событий передается вызову обработчика.

Возвращает EventDispatcher, который обрабатывает это событие.

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

EventDispatcherInterface

string getName() устарело

устарело

since версия 2.4, будет удалено в 3.0. Имя события передается вызову обработчика.

Получает имя события.

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

string

setName(string $name) устарело

устарело

since версия 2.4, будет удалено в 3.0. Имя события передается вызову обработчика.

Устанавливает свойство имени события.

Параметры

string $name Имя события.

__construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult)

Параметры

HttpKernelInterface $kernel
Request $request
$requestType
$controllerResult

HttpKernelInterface getKernel()

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

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

HttpKernelInterface

Request getRequest()

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

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

Request

int getRequestType()

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

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

int Один из HttpKernelInterface::MASTER_REQUEST и HttpKernelInterface::SUB_REQUEST

bool isMasterRequest()

Проверяет, является ли это основным запросом.

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

bool True, если запрос является основным

Response getResponse()

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

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

Response

setResponse(Response $response)

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

Параметры

Response $response

bool hasResponse()

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

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

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

mixed getControllerResult()

Возвращает значение, возвращенное контроллером.

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

mixed Значение, возвращенное контроллером

setControllerResult(mixed $controllerResult)

Присваивает значение, возвращенное контроллером.

Параметры

mixed $controllerResult Значение, возвращенное контроллером

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

Spec-Zone.ru

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