src/AppBundle/Form/Customer/GeneraliContactFormType.php line 10

Open in your IDE?
  1. <?php
  2. namespace AppBundle\Form\Customer;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use Symfony\Component\OptionsResolver\OptionsResolver;
  6. use Symfony\Component\Validator\Constraints\NotBlank;
  7. class GeneraliContactFormType extends AbstractType
  8. {
  9.     /**
  10.      * {@inheritdoc}
  11.      */
  12.     public function buildForm(FormBuilderInterface $builder, array $options)
  13.     {
  14.         $builder
  15.             ->add('generaliRodo'null, [
  16.                 'label' => false,
  17.                 'attr' => ['class'=> 'form-check-input''required' => true],
  18.                 'translation_domain' => false,
  19.                 'constraints' => [
  20.                     new NotBlank()
  21.                 ]
  22.             ])
  23.             ->add('generaliMarketing'null, [
  24.                 'label' => false,
  25.                 'attr' => ['class'=> 'form-check-input''required' => true],
  26.                 'translation_domain' => false,
  27.                 'constraints' => [
  28.                     new NotBlank()
  29.                 ]
  30.             ])
  31.             ->add('contactRequest'ContactFormRequestType::class, ['label' => false])
  32.         ;
  33.     }/**
  34.      * {@inheritdoc}
  35.      */
  36.     public function configureOptions(OptionsResolver $resolver)
  37.     {
  38.         $resolver->setDefaults(array(
  39.             'data_class' => 'AppBundle\Entity\Customer\GeneraliContactForm'
  40.         ));
  41.     }
  42.     /**
  43.      * {@inheritdoc}
  44.      */
  45.     public function getBlockPrefix()
  46.     {
  47.         return 'appbundle_customer_generalicontactform';
  48.     }
  49. }