我正在尝试在自定义验证器约束中访问我的请求的标头,如下所示:
use Symfony\Component\Validator\Constraints\CountValidator as BaseCountValidator;
final class CountValidator extends BaseCountValidator
{
private Request $request;
public function __construct(Request $request)
{
$this->request = $request;
}
public function validate($value, Constraint $constraint)
{
parent::validate($value, $constraint);
}
}
不幸的是,$this->request 中的 headerBag 总是一个空数组。
是否有问题,因为我扩展了 symfony 计数验证器?