src/Form/InvolvedPersonType.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  5. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  6. use Symfony\Component\Form\Extension\Core\Type\TextType;
  7. use Symfony\Component\Form\FormBuilderInterface;
  8. use Symfony\Component\OptionsResolver\OptionsResolver;
  9. use Symfony\Component\Validator\Constraints as Assert;
  10. class InvolvedPersonType extends AbstractType
  11. {
  12.     public function buildForm(FormBuilderInterface $builder, array $options): void
  13.     {
  14.         $builder
  15.             ->add('involvedPersonSex'ChoiceType::class, [
  16.                 'label' => 'Anrede',
  17.                 'choices' => [
  18.                     'Frau' => 0,
  19.                     'Herr' => 1,
  20.                 ],
  21.                 'placeholder' => '',
  22.             ])
  23.             ->add('involvedPersonLastname'null, [
  24.                 'label' => 'Nachname',
  25.             ])
  26.             ->add('involvedPersonFirstname'null, [
  27.                 'label' => 'Vorname',
  28.             ])
  29.             ->add('involvedPersonAddress'null, [
  30.                 'label' => 'Adresse',
  31.             ])
  32.             ->add('involvedPersonPostcode'null, [
  33.                 'label' => 'PLZ',
  34.             ])
  35.             ->add('involvedPersonCity'null, [
  36.                 'label' => 'Ort',
  37.             ])
  38.             ->add('involvedPersonPhone'null, [
  39.                 'label' => 'Telefon',
  40.             ])
  41.             ->add('involvedCarAssurance'null, [
  42.                 'label' => 'Versicherung',
  43.             ])
  44.             ->add('involvedCarTyp'null, [
  45.                 'label' => 'Fahrzeugmarke',
  46.             ])
  47.             ->add('involvedCarNr'null, [
  48.                 'label' => 'Kontrollschild',
  49.             ])
  50.         ;
  51.     }
  52.     public function configureOptions(OptionsResolver $resolver): void
  53.     {
  54.         $resolver->setDefaults([
  55.             'required' => false,
  56.         ]);
  57.     }
  58. }