src/JuridicusBundle/Form/PruefungsamtPreSelectType.php line 15

Open in your IDE?
  1. <?php
  2. namespace JF\JuridicusBundle\Form;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use Symfony\Component\OptionsResolver\OptionsResolver;
  6. use JF\JuridicusBundle\Entity\Kunde;
  7. use JF\JuridicusBundle\Form\Type\BundeslandType;
  8. use Symfony\Component\Form\Extension\Core\Type\HiddenType;
  9. /**
  10. *
  11. */
  12. class PruefungsamtPreSelectType extends AbstractType
  13. {
  14. /**
  15. *
  16. * @param \Symfony\Component\Form\FormBuilderInterface $builder
  17. * @param array $options
  18. */
  19. public function buildForm(FormBuilderInterface $builder, array $options)
  20. {
  21. $builder
  22. ->add('examen', HiddenType::class, array())
  23. ->add('bundesland', BundeslandType::class, array())
  24. ;
  25. }
  26. /**
  27. *
  28. * @param \Symfony\Component\OptionsResolver\OptionsResolver $resolver
  29. */
  30. public function configureOptions(OptionsResolver $resolver)
  31. {
  32. $resolver->setDefaults(array(
  33. 'data_class' => Kunde::CLASSNAME,
  34. //'empty_data' => new Kunde(),
  35. 'show_legend' => false,
  36. 'render_fieldset' => false,
  37. ));
  38. }
  39. /**
  40. *
  41. * @return string
  42. */
  43. public function getPruefungsamtPreSelectType()
  44. {
  45. return 'pruefungsamt_selection';
  46. }
  47. }