BCard - Documentation technique

RegistrationFormType extends AbstractType
in package

Formulaire d'inscription d'un nouvel utilisateur.

Alimente l'entité User : e-mail et nom complet (obligatoires). Les champs plainPassword (répété, 8 à 4096 caractères), termsAccepted (case à cocher d'acceptation des conditions, obligatoire) et captcha (reCAPTCHA v3 via Recaptcha3Type, action register) ne sont pas mappés ('mapped' => false) : ils sont consommés par le contrôleur appelant, qui hache plainPassword via UserPasswordHasherInterface avant de l'assigner à l'entité (voir UserController::finalizeRegistration()). La contrainte de complexité du mot de passe (majuscule, minuscule, chiffre, caractère spécial) est présente dans le code mais commentée, donc inactive.

Table of Contents

Methods

buildForm()  : void
configureOptions()  : void

Methods

buildForm()

public buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void
Parameters
$builder : FormBuilderInterface
$options : array<string|int, mixed>

configureOptions()

public configureOptions(OptionsResolver $resolver) : void
Parameters
$resolver : OptionsResolver

        
On this page

Search results