ResetPasswordFormType
extends AbstractType
in package
Formulaire de saisie du nouveau mot de passe lors d'une réinitialisation.
Formulaire non mappé sur une entité (configureOptions() ne définit pas de data_class) :
unique champ plainPassword (répété, non mappé), soumis aux contraintes portées par le
formulaire — longueur entre 8 et 4096 caractères, et complexité (au moins une majuscule, une
minuscule, un chiffre et un caractère spécial) via une expression régulière. plainPassword est
lu par ForgotPasswordController::resetPassword(), qui hache la valeur et l'assigne à
User::setPassword().
Table of Contents
Methods
- buildForm() : mixed
- configureOptions() : mixed
Methods
buildForm()
public
buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : mixed
Parameters
- $builder : FormBuilderInterface
- $options : array<string|int, mixed>
configureOptions()
public
configureOptions(OptionsResolver $resolver) : mixed
Parameters
- $resolver : OptionsResolver