Como você personaliza o formato de exceção com o FOSRestBundle e o Symfony 2?
estou a usarFOSRestBundle com o Symfony 2 para implementar uma API REST no formato JSON.
Quero que todas as exceções da API sejam retornadas em um formato JSON específico como este:
{
"success": false,
"exception": {
"exceptionClass": "SomeNastyException",
"message": "A nasty exception occurred"
}
}
Como eu faço isso?
Eu tentei mexer comExceptionController, mas sua lógica parece muito complicada para ser facilmente sobrecarregada.