我一直在关注cookbook关于如何创建类约束验证器,现在我正准备在validate()函数中添加违规。但是我的IDE通知我函数addViolation()和addViolationAt()已被弃用。有人可以为我指明如何使用Context\ExecutionContextInterface::buildViolation()的正确方向吗?函数代替?$this->context是Symfony\Component\Validator\ExecutionContext的实例classProtocolClassValidatorextendsConstraintValidator{publi