src/Form/UserType.php line 16
<?phpnamespace App\Form;use App\Entity\User;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\CheckboxType;use Symfony\Component\Form\Extension\Core\Type\ChoiceType;use Symfony\Component\Form\Extension\Core\Type\EmailType;use Symfony\Component\Form\Extension\Core\Type\PasswordType;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){$builder->add('email', EmailType::class, ['label' => 'product.form.email',])->add('plainPassword', PasswordType::class, ['label' => 'product.form.plainPassword','mapped' => false,'required' => true,])->add('repeatPassword', PasswordType::class, ['label' => 'product.form.repeatPassword','mapped' => false,'required' => false,])->add('firstname', TextType::class, ['label' => 'product.form.firstname','required' => false,])->add('lastname', TextType::class, ['label' => 'product.form.lastname','required' => false,])->add('phone', TelType::class, ['label' => 'product.form.phone','required' => false,'mapped' => false])->add('country', ChoiceType::class, ['label' => 'product.form.country','choices' => ["Allemagne" => 1,"Andorra" => 40,"Autriche" => 2,"Belgique" => 3,"Bulgarie" => 236,"Chypre" => 76,"Danemark" => 20,"Espagne" => 6,"Estonie" => 86,"Finlande" => 7,"France" => 8,"Grèce" => 9,"Guadeloupe" => 98,"Guyane Française" => 241,"Hongrie" => 143,"Irlande" => 26,"Italie" => 10,"La Réunion" => 176,"Lettonie" => 125,"Lituanie" => 131,"Luxembourg" => 12,"Malte" => 139,"Martinique" => 141,"Mayotte" => 144,"Nouvelle-Calédonie" => 158,"Pays-Bas" => 13,"Pologne" => 14,"Polynésie Française" => 242,"Portugal" => 15,"République Tchèque" => 16,"Roumanie" => 36,"Royaume-Uni" => 17,"Slovaquie" => 37,"Slovénie" => 193,"Suède" => 18,"Switzerland" => 19],'data' => '8','mapped' => false])->add('streetAddress', TextType::class, ['label' => 'product.form.address','mapped' => false,])->add('city', TextType::class, ['label' => 'product.form.city','mapped' => false,])->add('postcode', TextType::class, ['label' => 'product.form.postcode','mapped' => false,])->add('conditions', CheckboxType::class, ['label' => 'product.form.conditions','required' => true,'mapped' => false]);}public function configureOptions(OptionsResolver $resolver){$resolver->setDefaults(['data_class' => User::class,]);}}