src/DcSiteBundle/Form/Type/CaptchaType.php line 11

Open in your IDE?
  1. <?php
  2. namespace DcSiteBundle\Form\Type;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormInterface;
  5. use Symfony\Component\Form\FormView;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class CaptchaType extends AbstractType
  8. {
  9.     public function getBlockPrefix(): string
  10.     {
  11.         return 'dc_captcha';
  12.     }
  13.     public function getName(): string
  14.     {
  15.         return $this->getBlockPrefix();
  16.     }
  17.     /**
  18.      * @param OptionsResolver $resolver
  19.      */
  20.     public function configureOptions(OptionsResolver $resolver)
  21.     {
  22.         $resolver->setRequired('type');
  23.     }
  24.     /**
  25.      * {@inheritDoc}
  26.      */
  27.     public function buildView(FormView $viewFormInterface $form, array $options)
  28.     {
  29.         $view->vars['type'] = $options['type'];
  30.         parent::buildView($view,$form,$options);
  31.     }
  32. }