<?php
namespace App\Form;
use App\Entity\Company;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class CompanyType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('Name')
->add('website')
->add('email')
->add('phone')
->add('brief')
->add('industry', ChoiceType::class, [
'choices' => [
'Electronics and Electrical' => 'Electronics and Electrical',
'Renewable Energy' => 'Renewable Energy',
'Automotive and Transportation' => 'Automotive and Transportation',
'Medical and Health Equipment' => 'Medical and Health Equipment',
'Home Goods and Consumer Products' => 'Home Goods and Consumer Products',
'Heavy Industry and Industrial Equipment' => 'Heavy Industry and Industrial Equipment',
'Textiles, Apparel and Footwear' => 'Textiles, Apparel and Footwear',
'Tools, Hardware and Metal Products' => 'Tools, Hardware and Metal Products',
'Chemicals and Materials' => 'Chemicals and Materials',
'Agriculture and Food Processing' => 'Agriculture and Food Processing',
'Software-Integrated Manufacturing' => 'Software-Integrated Manufacturing',
],
'placeholder' => '------------------',
])
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => Company::class,
]);
}
}