Spec-Zone.ru › Symfony 4.0

ControllerResolverInterface

интерфейс ControllerResolverInterface

Реализация ControllerResolverInterface знает, как определить контроллер для выполнения на основе объекта Request.

Она также может определить аргументы для передачи контроллеру.

Контроллер может быть любым допустимым вызываемым PHP.

Методы

callable|false getController(Request $request)

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

Подробности

callable|false getController(Request $request)

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

Поскольку для одного приложения может существовать несколько решателей, решатель должен вернуть false, когда он не может определить контроллер.

Решатель должен выбрасывать исключение только тогда, когда он должен загрузить контроллер, но не может из-за ошибок, допущенных разработчиком.

Параметры

Request $request

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

callable|false Вызываемый PHP, представляющий контроллер, или false, если этот решатель не может определить контроллер

Исключения

LogicException Если контроллер не найден

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/Controller/ControllerResolverInterface.html

Spec-Zone.ru

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