src/Form/ContactFormType.php line 17
<?phpnamespace App\Form;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\Extension\Core\Type\EmailType;use Symfony\Component\Form\Extension\Core\Type\TextareaType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Validator\Constraints\NotBlank;use Symfony\Component\Validator\Constraints\Email;use Karser\Recaptcha3Bundle\Form\Recaptcha3Type;use Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3;use Symfony\Component\Form\Extension\Core\Type\SubmitType;class ContactFormType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('name', TextType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.nom.placeholder']])->add('email', EmailType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.email.placeholder']])->add('phone', TextType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.phone.placeholder']])->add('subject', TextType::class, ['label' => false,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.subject.placeholder']])->add('message', TextareaType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.message.placeholder']])/*->add('captcha', Recaptcha3Type::class, ['constraints' => new Recaptcha3(),'action_name' => 'app_home','locale' => 'fr',])*/;}public function configureOptions(OptionsResolver $resolver): void{$resolver->setDefaults([// Configure your form options here]);}}