有没有办法将 Symfony Validator 约束应用于方法的参数?
像这样的东西:
use Symfony\Component\Validator\Constraints as Assert;
class acmeClass
{
/**
* @param $argument
* @Assert\Choice({"YES", "NO"})
*/
public funciton foo($argument)
{
/..
}
}
那么如果 $argument 的值与给定的选项不同,验证会抛出异常吗?