Spec-Zone.ru › Symfony 4.1

FilterControllerEvent

class FilterControllerEvent extends KernelEvent

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

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

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

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

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

из Event
__construct(HttpKernelInterface $kernel, callable $controller, Request $request, int|null $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|null $requestType)

Параметры

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

HttpKernelInterface getKernel()

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

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

HttpKernelInterface

Request getRequest()

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

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

Request

int getRequestType()

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

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

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

bool isMasterRequest()

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

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

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

callable getController()

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

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

callable

setController(callable $controller)

Параметры

callable $controller

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

Spec-Zone.ru

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