src/Form/Type/ClickTrackerDomainType.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Form\Type;
  3. use App\Entity\ClickTrackerDomain;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  6. use Symfony\Component\Form\Extension\Core\Type\TextType;
  7. use Symfony\Component\Form\FormBuilderInterface;
  8. use Symfony\Component\OptionsResolver\OptionsResolver;
  9. /**
  10.  * Form for Click Tracker Domain configuration.
  11.  */
  12. class ClickTrackerDomainType extends AbstractType
  13. {
  14.     /**
  15.      * {@inheritdoc}
  16.      */
  17.     public function buildForm(FormBuilderInterface $builder, array $options)
  18.     {
  19.         $builder
  20.             ->add('domain'TextType::class, [
  21.                 'required' => true,
  22.             ])
  23.             ->add('adserver'TextType::class, [
  24.                 'required' => true,
  25.             ])
  26.             ->add('save'SubmitType::class, ['label' => 'Save']);
  27.     }
  28.     /**
  29.      * @param OptionsResolver $resolver
  30.      * @return void
  31.      */
  32.     public function configureOptions(OptionsResolver $resolver)
  33.     {
  34.         $resolver->setDefaults([
  35.             'data_class' => ClickTrackerDomain::class,
  36.         ]);
  37.     }
  38. }