我正在使用Symfony约束验证器
我写了自定义验证器类并在需要时抛出违规行为:
$this->context->buildViolation($constraint->message)
->atPath('bettingslip')
->addViolation();
输出给了我预期的信息:
[ { " property_path":" betslip", "消息":" bettingslip.message" } ]
但是我需要一些额外的数据输出(如错误细节等)进行一些开发。 我想要输出的内容:
[ { " property_path":" betslip", "消息":" bettingslip.message", "数据":{" var1":" value1"} } ]
我不知道如何添加这个"数据"当我在验证器中抛出违规时正确。我看了一下Symfony Class,但没有这个。