src/Form/ContactType.php line 16
<?phpnamespace App\Form;use App\Entity\Contact;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\EmailType;use Symfony\Component\Form\Extension\Core\Type\SubmitType;use Symfony\Component\Form\Extension\Core\Type\TextareaType;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\Extension\Core\Type\FileType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Form\Extension\Core\Type\HiddenType;class ContactType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('Nom', TextType::class)->add('prenom', TextType::class)->add('email', EmailType::class)->add('sujet', TextType::class)->add('message', TextareaType::class)->add('extension', FileType::class,['mapped'=>false,"required"=>false])->add('recaptchaToken', HiddenType::class, ['mapped' => false,'attr' => ['id' => 'g-recaptcha-response']])->add('submit', SubmitType::class, ['attr' => ['class' => 'btn btn-primary mt-4'],'label' => 'Envoyer']);}public function configureOptions(OptionsResolver $resolver): void{$resolver->setDefaults(['data_class' => Contact::class,]);}}