Итак, в моей форме есть поле для ввода пароля. На поле в формбилдере я добавил 2 ограничения; один, если поле пусто, и один, если пароль слишком короткий.
new NotBlank([
'message' => 'reset.password.error.enterpassword',
]),
new Length([
'min' => 6,
'minMessage' => 'reset.password.error.passwordtooshort',
// max length allowed by Symfony for security reasons
'max' => 4096,
]),
Однако, когда я оставлю поле пароля пустым, оно будет использовать ограничение длины (я как бы понимаю, как пароль с длиной 0 меньше 6), но разве он не должен использовать ограничение NotBlank, поскольку оно определено?
Я также пытался поставить его после ограничения Length, но он все равно не работал.