src/Form/CompanyType.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Company;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  6. use Symfony\Component\Form\FormBuilderInterface;
  7. use Symfony\Component\OptionsResolver\OptionsResolver;
  8. class CompanyType extends AbstractType
  9. {
  10.     public function buildForm(FormBuilderInterface $builder, array $options): void
  11.     {
  12.         $builder
  13.             ->add('Name')
  14.             ->add('website')
  15.             ->add('email')
  16.             ->add('phone')
  17.             ->add('brief')
  18.             ->add('industry'ChoiceType::class, [
  19.                 'choices' => [
  20.                     'Electronics and Electrical' => 'Electronics and Electrical',
  21.                     'Renewable Energy' => 'Renewable Energy',
  22.                     'Automotive and Transportation' => 'Automotive and Transportation',
  23.                     'Medical and Health Equipment' => 'Medical and Health Equipment',
  24.                     'Home Goods and Consumer Products' => 'Home Goods and Consumer Products',
  25.                     'Heavy Industry and Industrial Equipment' => 'Heavy Industry and Industrial Equipment',
  26.                     'Textiles, Apparel and Footwear' => 'Textiles, Apparel and Footwear',
  27.                     'Tools, Hardware and Metal Products' => 'Tools, Hardware and Metal Products',
  28.                     'Chemicals and Materials' => 'Chemicals and Materials',
  29.                     'Agriculture and Food Processing' => 'Agriculture and Food Processing',
  30.                     'Software-Integrated Manufacturing' => 'Software-Integrated Manufacturing',
  31.                 ],
  32.                 'placeholder' => '------------------',
  33.             ])  
  34.         ;
  35.     }
  36.     public function configureOptions(OptionsResolver $resolver): void
  37.     {
  38.         $resolver->setDefaults([
  39.             'data_class' => Company::class,
  40.         ]);
  41.     }
  42. }