src/Form/CompanyTypeOtherDetails.php line 12

  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Company;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. use Symfony\Contracts\Translation\TranslatorInterface;
  8. use Symfony\Component\Form\Extension\Core\Type\TextType;
  9. class CompanyTypeOtherDetails extends AbstractType
  10. {
  11.     public function __construct(private TranslatorInterface $translator)
  12.     {
  13.     }
  14.     public function buildForm(FormBuilderInterface $builder, array $options): void
  15.     {
  16.         $builder
  17.             ->add('rc'TextType::class, [
  18.                 'label' => 'RC',
  19.                 'required' => false,
  20.                 'attr' => [
  21.                     'class' => 'form-control',
  22.                     'placeholder' => ''
  23.                 ],
  24.                 'help' => ''
  25.             ])
  26.             ->add('nif'TextType::class, [
  27.                 'label' => 'NIF',
  28.                 'required' => false,
  29.                 'attr' => [
  30.                     'class' => 'form-control',
  31.                     'placeholder' => ''
  32.                 ],
  33.                 'help' => ''
  34.             ])
  35.             ->add('nis'TextType::class, [
  36.                 'label' => 'NIS',
  37.                 'required' => false,
  38.                 'attr' => [
  39.                     'class' => 'form-control',
  40.                     'placeholder' => ''
  41.                 ],
  42.                 'help' => ''
  43.             ])
  44.         ;
  45.     }
  46.     public function configureOptions(OptionsResolver $resolver): void
  47.     {
  48.         $resolver->setDefaults([
  49.             'data_class' => Company::class,
  50.         ]);
  51.     }
  52. }