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.         ))
  28.         ->add('vorname'null, array(
  29.             'label' => 'Vorname',
  30.             'required' => true
  31.         ))
  32.         ->add('nachname'null, array(
  33.             'label' => 'Nachname',
  34.             'required' => true
  35.         ))
  36.         ->add('email'RepeatedType::class, array(
  37.             'type' => EmailType::class,
  38.             'first_options' => array('label' => 'Dienstliche E-Mail'),
  39.             'second_options' => array('label' => 'Dienstliche E-Mail (Wiederholung)'),
  40.             'invalid_message' => 'Die E-Mail-Adressen stimmen nicht überein.',
  41.         ))
  42.         ->add('funktion'null, array(
  43.                 'label' => 'Funktion',
  44.                 'required' => true
  45.             ))
  46.         ->add('terms_accepted'CheckboxType::class,    array(
  47.             'label' => false,
  48.             'mapped' => false,
  49.             'required' => true
  50.         ));
  51.         /*
  52.         ->add('handynummer', 'repeated', array(
  53.             'first_options' => array('label' => 'Handynummer'),
  54.             'second_options' => array('label' => 'Handynummer (Wiederholung)'),
  55.             'invalid_message' => 'Die Handynummern stimmen nicht überein.',
  56.             'type' => HandynummerType::class
  57.         ))*/
  58.         
  59.     }
  60. }