src/JuridicusBundle/Form/PrueferUserType.php line 16

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\PrueferUser;
  7. use JF\JuridicusBundle\Form\Type\DienststellungType;
  8. use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
  9. use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
  10. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  11. /**
  12. *
  13. */
  14. class PrueferUserType extends AbstractType
  15. {
  16. /**
  17. *
  18. * @param \Symfony\Component\Form\FormBuilderInterface $builder
  19. * @param array $options
  20. */
  21. public function buildForm(FormBuilderInterface $builder, array $options)
  22. {
  23. $builder
  24. ->add('titel', null, array(
  25. 'label' => 'Тitel',
  26. ))
  27. ->add('vorname', null, array(
  28. 'label' => 'Vorname',
  29. 'required' => true
  30. ))
  31. ->add('nachname', null, array(
  32. 'label' => 'Nachname',
  33. 'required' => true
  34. ))
  35. ->add('email', RepeatedType::class, array(
  36. 'type' => EmailType::class,
  37. 'first_options' => array('label' => 'Dienstliche E-Mail'),
  38. 'second_options' => array('label' => 'Dienstliche E-Mail (Wiederholung)'),
  39. 'invalid_message' => 'Die E-Mail-Adressen stimmen nicht überein.',
  40. ))
  41. ->add('funktion', null, array(
  42. 'label' => 'Funktion',
  43. 'required' => true
  44. ))
  45. ->add('terms_accepted', CheckboxType::class, array(
  46. 'label' => false,
  47. 'mapped' => false,
  48. 'required' => true
  49. ));
  50. /*
  51. ->add('handynummer', 'repeated', array(
  52. 'first_options' => array('label' => 'Handynummer'),
  53. 'second_options' => array('label' => 'Handynummer (Wiederholung)'),
  54. 'invalid_message' => 'Die Handynummern stimmen nicht überein.',
  55. 'type' => HandynummerType::class
  56. ))*/
  57. }
  58. }