Symfony 2 - 在生产中不是 return POST Json 自定义消息异常

Symfony 2 - In production not return POST Json custom message exception

我正在使用 Symfony 2.8

我有一个 POST 方法 root。 return 格式为 json.

app_patient_create:
path: /
methods: [POST]
defaults:
    _controller: App:Patient:create
    _format: json
    _angular_safe: true

在这个根的监听器中,我有一个例外。

throw new Exception\MaxPointsException();

这是自定义异常:

namespace App\Training\Exception;

class MaxPointsException extends \LogicException
{
    public function __construct()
    {
        parent::__construct('Vous avez atteint le nombre maximal de patients inclus dans votre offre découverte. Pour continuer à profiter du site, veuillez vous abonner');
    }
}

在开发环境中,消息是return :

但不是在生产环境中:

你知道为什么吗?

我使用 HTTP 409 响应来识别我的异常。