FOSRest不处理OptimisticLockException

时间:2017-09-26 11:02:56

标签: php symfony doctrine-orm fosrestbundle

使用此配置,...我希望处理请求并返回409代码而不是500。

fos_rest:
    body_listener: true
    routing_loader:
        default_format: json
    exception:
        enabled: true
        codes:
            'Doctrine\ORM\OptimisticLockException': 409
        messages:
            'Doctrine\ORM\OptimisticLockException': true
  

[2017-09-26 12:59:48] app.CRITICAL:对实体的乐观锁定失败。 errors:array(){“exception”:“[object](Doctrine \ ORM \ OptimisticLockException(code:0):实体上的乐观锁失败。在/ home / vagrant / project-api / vendor / doctrine / orm / lib / Doctrine / ORM / OptimisticLockException.php:64)“} []

0 个答案:

没有答案