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?

questionAnswers(2)

yourAnswerToTheQuestion