Spec-Zone.ru › Symfony 3.1

GetResponseForControllerResultEvent

class GetResponseForControllerResultEvent extends GetResponseEvent

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

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
setDispatcher(EventDispatcherInterface $dispatcher) устаревшее

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

from Event
EventDispatcherInterface getDispatcher() устаревшее

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

from Event
string getName() устаревшее

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

from Event
setName(string $name) устаревшее

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

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

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

from KernelEvent
Request getRequest()

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

from KernelEvent
int getRequestType()

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

from KernelEvent
bool isMasterRequest()

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

from KernelEvent
Response getResponse()

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

from GetResponseEvent
setResponse(Response $response)

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

from GetResponseEvent
bool hasResponse()

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

from 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.1/Symfony/Component/HttpKernel/Event/GetResponseForControllerResultEvent.html

Spec-Zone.ru

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