src/Form/JobFormType.php line 19
<?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;use Symfony\Component\Form\Extension\Core\Type\FileType;use Symfony\Component\Validator\Constraints\File;class JobFormType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('lastname', TextType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.lastname.placeholder']])->add('firstname', TextType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.job.prenom.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('motivation', TextareaType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'form.contact.motivation.placeholder']])/*permet d'ajouter un pdf avec le mail*/->add('cv', FileType::class, ['label' => false,'required' => true,'attr' => ['class' => 'form-control','placeholder' => 'Votre CV (PDF)','accept' => 'application/pdf,.pdf'],'constraints' => [new File(['maxSize' => '5M','mimeTypes' => ['application/pdf',],'mimeTypesMessage' => 'Veuillez télécharger un fichier PDF valide',])]])/*->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]);}}