¿Qué plantillas deberían anularse en la personalización de errores de Symfony 2?

Desde eldocumentación:

Todas las plantillas de error viven dentro de TwigBundle. Para anular las plantillas, simplemente confiamos en el método estándar para anular las plantillas que viven dentro de un paquete.

Y:

Para ver la lista completa de plantillas de error predeterminadas, consulte el directorio Resources / views / Exception de TwigBundle.

Mirando el directorio posteriorpuedo encontrar varios archivos. Me interesan las plantillas personalizadas para 403, 404 y 500 errores, así que creéerror.html.twig (plantilla principal) yerror403.html.twig, error404.html.twig yerror500.html.twig que se extiende desde'TwigBundle:Exception:error.html.twig' (anulado por mi plantilla padre personalizada).

¿Es esto correcto? ¿Qué sucede si se produce otro tipo de error o excepción?

Respuestas a la pregunta(1)

Su respuesta a la pregunta