标签: validation symfony dependency-injection constraints
我想在自己的包中验证一些参数。注入验证器服务很容易,但似乎我仍然需要“使用”约束类。
是否有办法避免硬编码约束依赖?
答案 0 :(得分:0)
不确定。将约束定义为服务。
$emailConstraint = $this->get('my_email_constraint'); $this->validator->validateValue('Moo', $emailConstraint);
现在,如果您决定使用新的超级电子邮件验证程序,您只需要更新服务文件。