src/Form/Front/ContactType.php line 18
<?phpnamespace App\Form\Front;use App\Domain\contact\Contact;use Karser\Recaptcha3Bundle\Form\Recaptcha3Type;use Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\CheckboxType;use Symfony\Component\Form\Extension\Core\Type\EmailType;use Symfony\Component\Form\Extension\Core\Type\FileType;use Symfony\Component\Form\Extension\Core\Type\TextareaType;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;class ContactType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options){parent::buildForm($builder, $options);$builder->add('name', TextType::class, ['required' => true,'attr' => ['class' => 'form-control','placeholder' => 'Nom']])->add('email', EmailType::class, ['required' => true,'attr' => ['class' => 'form-control','placeholder' => 'Adresse email','type' => 'email']])->add('body', TextareaType::class, ['required' => true,'attr' => ['class' => 'form-control','rows' => '8','cols' => '35','placeholder' => 'Message ....']])->add('captcha', Recaptcha3Type::class, ['constraints' => new Recaptcha3(),'action_name' => 'contact','locale' => 'de',]);}/*** @param OptionsResolver $resolver*/public function configureOptions(OptionsResolver $resolver){$resolver->setDefaults(array('data_class' =>Contact::class,));}}