ExceptionController
class ExceptionController
ExceptionController отображает страницы ошибок или исключений для заданного FlattenException.
Методы
| __construct(Environment $twig, bool $debug) | ||
| Response | showAction(Request $request, FlattenException $exception, DebugLoggerInterface $logger = null) Преобразует исключение в Response. |
Подробности
__construct(Environment $twig, bool $debug)
Параметры
| Environment | $twig | |
| bool | $debug | Показывать страницы ошибок (false) или исключений (true) по умолчанию |
Response showAction(Request $request, FlattenException $exception, DebugLoggerInterface $logger = null)
Преобразует исключение в Response.
Параметр "showException" запроса может использоваться для принудительного отображения страницы ошибки (если установлено в false) или страницы исключения (если установлено в true). Если он отсутствует, используется значение "debug", переданное в конструктор.
Параметры
| Request | $request | |
| FlattenException | $exception | |
| DebugLoggerInterface | $logger |
Возвращаемое значение
| Response |
Исключения
| InvalidArgumentException | Когда шаблон исключения не существует |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Bundle/TwigBundle/Controller/ExceptionController.html