Como depurar erros fatais do php no Silex Framework
Gostaria de saber como posso ver erros de sintaxe como este (ponto e vírgula ausente):
<?php
var_dump($app)
?>
Isso causará uma WSOD (tela branca da morte).
Eu tentei incluir um arquivo de configuração de depuração que se parece com isso:
use Symfony\Component\Debug\ErrorHandler;
use Symfony\Component\Debug\Debug;
// Include the prod configuration
require __DIR__.'/prod.php';
// Enable PHP Error level
error_reporting(E_ALL);
ini_set('display_errors','On');
// Enable debug mode
$app['debug'] = true;
// Handle fatal errors
ErrorHandler::register();
Debug::enable();
Eu incluí no arquivo json do compositor:
"symfony / debug": "~ 2.3",
Mas ainda não há mudança. O que eu esqueci?