<?php
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use VictorPrdh\RecaptchaBundle\Form\ReCaptchaType;
class ContactRappelType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('sexe', ChoiceType::class, ['choices' => ['Madame' => 'Madame', 'Monsieur' => 'Monsieur'], 'expanded' => true, 'multiple' => false])
->add('name', TextType::class, ['attr' => ['placeholder' => 'Votre nom', 'class' => 'form-control ']])
->add('prenom', TextType::class, ['attr' => ['placeholder' => 'Votre Prénom', 'class' => 'form-control ']])
->add('nom_enfant', null, ['required' => false, 'attr' => ['placeholder' => 'Nom de votre enfant ', 'class' => 'form-control ']])
->add('prenom_enfant', null, ['required' => false, 'attr' => ['placeholder' => 'Prénom de votre enfant ', 'class' => 'form-control ']])
// ->add('ligneType',ChoiceType::class,[
// 'choices' => ['personelle'=>'personelle','professionelle'=>'professionelle'],
// 'multiple' => false,
// 'expanded' => true
// ])
->add('ligneNumero', TextType::class, ['attr' => ['placeholder' => 'Votre numéro de téléphone', 'class' => 'form-control ']])
->add('horaire', ChoiceType::class, [
'choices' => ['en matinée(9-12h)' => 'Matinée', 'l\'après midi(14-17h)' => 'L\'après midi(14-17h)'],
'attr' => ['class' => 'form-control '],
'placeholder' => 'Quand souhaitez-vous être rappelé?',
])
->add('objet', TextType::class, ['attr' => ['placeholder' => 'Objet du rappel', 'class' => 'form-control ']])
->add("recaptcha", ReCaptchaType::class, ['required' => true])
->add('envoyer', SubmitType::class, ['attr' => ['class' => 'submit bounce bounce_green']]);
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
// Configure your form options here
]);
}
}