Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
212
/
root
/
proc
/
self
/
root
/
proc
/
212
/
root
/
proc
/
self
/
root
/
proc
/
70528
/
cwd
/
src
/
Form
/
//proc/212/root/proc/self/root/proc/212/root/proc/self/root/proc/70528/cwd/src/Form/UserType.php
<?php namespace App\Form; use App\Entity\User; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\NumberType; use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\RepeatedType; use Symfony\Component\Form\Extension\Core\Type\TelType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; class UserType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add("lastname", TextType::class, [ "label" => "Nom", "attr" => [ "class" => "simple-form" ] ]) ->add("firstname", TextType::class, [ "label" => "Prénom", "attr" => [ "class" => "simple-form" ] ]) ->add('email', EmailType::class, [ "label" => "Email", "required" => true, "attr" => [ "class" => "simple-form" ] ]) ->add("phone", TelType::class, [ "label" => "Téléphone", "attr" => [ "class" => "simple-form" ] ]) ->add('password', RepeatedType::class, [ "type" => PasswordType::class, "invalid_message" => "Mes mots de passe ne correspondent pas !", "required" => true, "first_options" => [ "label" => "Mot de passe", "attr" => [ "class" => "simple-form" ] ], "second_options" => [ "label" => "Répéter le mot de passe", "attr" => [ "class" => "simple-form" ] ], ]) ->add("address", TextType::class, [ "label" => "Adresse", "attr" => [ "class" => "simple-form" ] ]) ->add("addressAddon", TextType::class, [ "label" => "Complément d'adresse", "required" => false, "attr" => [ "class" => "simple-form" ] ]) ->add("city", TextType::class, [ "label" => "Ville", "attr" => [ "class" => "simple-form" ] ]) ->add("zipcode", NumberType::class, [ "label" => "Code postal", "attr" => [ "class" => "simple-form" ] ]); } public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'data_class' => User::class, ]); } }