Spec-Zone.ru › Symfony 3.4

FilterControllerEvent

class FilterControllerEvent extends KernelEvent

Разрешает фильтрацию вызываемого контроллера.

Вы можете вызвать getController(), чтобы получить текущий контроллер. С помощью setController() вы можете установить новый контроллер, который используется при обработке запроса.

Контроллеры должны быть вызываемыми.

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

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

из Event
__construct(HttpKernelInterface $kernel, callable $controller, Request $request, int $requestType)
HttpKernelInterface getKernel()

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

из KernelEvent
Request getRequest()

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

из KernelEvent
int getRequestType()

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

из KernelEvent
bool isMasterRequest()

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

из KernelEvent
callable getController()

Возвращает текущий контроллер.

setController(callable $controller)

Подробное описание

bool isPropagationStopped()

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

Возвращаемое значение

bool Было ли уже остановлено распространение для этого события

См. также

Event::stopPropagation()

stopPropagation()

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

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

__construct(HttpKernelInterface $kernel, callable $controller, Request $request, int $requestType)

Параметры

HttpKernelInterface $kernel Ядро, в котором было вызвано это событие
callable $controller
Request $request Запрос, который в настоящее время обрабатывается ядром
int $requestType Тип запроса, который в настоящее время обрабатывается ядром; один из HttpKernelInterface::MASTERREQUEST или HttpKernelInterface::SUBREQUEST

HttpKernelInterface getKernel()

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

Возвращаемое значение

HttpKernelInterface

Request getRequest()

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

Возвращаемое значение

Request

int getRequestType()

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

Возвращаемое значение

int Один из HttpKernelInterface::MASTERREQUEST и HttpKernelInterface::SUBREQUEST

bool isMasterRequest()

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

Возвращаемое значение

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

callable getController()

Возвращает текущий контроллер.

Возвращаемое значение

callable

setController(callable $controller)

Параметры

callable $controller

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

Spec-Zone.ru

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