Spec-Zone.ru › Symfony 3.1

FilterControllerEvent

class FilterControllerEvent extends KernelEvent

Позволяет фильтровать вызываемый контроллер.

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

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

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

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

from KernelEvent
Request getRequest()

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

from KernelEvent
int getRequestType()

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

from KernelEvent
bool isMasterRequest()

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

from KernelEvent
callable getController()

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

setController(callable $controller)

Устанавливает новый контроллер.

Детали

bool isPropagationStopped()

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

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

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

См. также

Event::stopPropagation()

stopPropagation()

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

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

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

Параметры

HttpKernelInterface $kernel
callable $controller
Request $request
$requestType

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

Spec-Zone.ru

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