Spec-Zone.ru › Symfony 4.0

TraceableControllerResolver

class TraceableControllerResolver implements ControllerResolverInterface

Методы

__construct(ControllerResolverInterface $resolver, Stopwatch $stopwatch)
callable|false getController(Request $request)

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

Подробности

__construct(ControllerResolverInterface $resolver, Stopwatch $stopwatch)

Параметры

ControllerResolverInterface $resolver
Stopwatch $stopwatch

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/TraceableControllerResolver.html

Spec-Zone.ru

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