有没有办法在symfony中注入验证约束

时间:2014-01-06 09:03:09

标签: validation symfony dependency-injection constraints

我想在自己的包中验证一些参数。注入验证器服务很容易,但似乎我仍然需要“使用”约束类。

是否有办法避免硬编码约束依赖?

1 个答案:

答案 0 :(得分:0)

不确定。将约束定义为服务。

$emailConstraint = $this->get('my_email_constraint');
$this->validator->validateValue('Moo', $emailConstraint); 

现在,如果您决定使用新的超级电子邮件验证程序,您只需要更新服务文件。