src/Form/Customer/QuickRegisterType.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Form\Customer;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use Symfony\Component\OptionsResolver\OptionsResolver;
  6. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  7. use Symfony\Component\Form\Extension\Core\Type\PasswordType;
  8. use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  9. class QuickRegisterType extends AbstractType
  10. {
  11. public function buildForm(FormBuilderInterface $builder, array $options)
  12. {
  13. $builder
  14. ->add(
  15. 'email',
  16. EmailType::class,[
  17. 'label'=>false,
  18. 'attr'=>[
  19. 'class'=>'field-email',
  20. 'placeholder'=>'Votre adresse email',
  21. 'data-validation' => "email",
  22. 'data-validation-error-msg' => "Votre adresse email n'est pas valide.",
  23. ]
  24. ]
  25. )
  26. ->add('submit',\Symfony\Component\Form\Extension\Core\Type\SubmitType::class,[
  27. 'attr'=>array('class'=>'button'),
  28. 'label'=>'Valider',
  29. ]);
  30. }
  31. public function configureOptions(OptionsResolver $resolver)
  32. {
  33. $resolver->setRequired('entity_manager');
  34. }
  35. /**
  36. * {@inheritdoc}
  37. */
  38. public function getBlockPrefix()
  39. {
  40. return 'customer_quick_register';
  41. }
  42. }