Выполнение этого в Symfony Controller дает мне хорошую страницу ошибки Twig:
throw $this->createNotFoundException('The product does not exist');
Но это дает только пустую страницу, и ошибка регистрируется в dev.log:
$foo = null;
$foo->bar();
В app_dev.php я включил отладку:
Debug::enable();
Как я могу получить страницу с ошибкой для обоих случаев? И как я мог получить эту страницу ошибки даже в производстве?
В производстве (app.php) я использую:
ini_set('display_errors', 0);
ExceptionHandler::register();
ErrorHandler::register();
Задача ещё не решена.
Других решений пока нет …