src/Form/LawOfficeType.php line 17
<?phpnamespace App\Form;use App\Entity\LawBarOffice;use App\Entity\LawOffice;use Symfony\Bridge\Doctrine\Form\Type\EntityType;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\ChoiceType;use Symfony\Component\Form\Extension\Core\Type\CollectionType;use Symfony\Component\Form\Extension\Core\Type\TelType;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Vich\UploaderBundle\Form\Type\VichImageType;class LawOfficeType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('lawBarOffice',EntityType::class,['class'=>LawBarOffice::class,'choice_label'=>'lawBarOfficeName','placeholder' => 'select.LawBarOffice','label'=>'lawBarOffice','translation_domain' => 'translation','attr' => ['class' => 'select2'],])->add('prefix', ChoiceType::class, [// 'mapped' => false,'placeholder' => 'select.prefix','choices' => ['ذة' => 1,'ذ' => 2,'ذان' => 3,],'translation_domain' => 'translation','attr' => ['class' => 'select2'],'label' => 'prefix','required' => true,])->add('lawOfficeName',TextType::class,['label' => 'lawOfficeName','attr' => ['placeholder' => 'lawOfficeName','class'=>'form-control'],'translation_domain' => 'translation',])->add('officePhoneNumber',TelType::class,['label' => 'officePhoneNumber','attr' => ['placeholder' => 'officePhoneNumber','class'=>'form-control'],'translation_domain' => 'translation',])->add('addressLine',TextType::class,['label' => 'addressLine','attr' => ['placeholder' => 'addressLine','class'=>'form-control'],'translation_domain' => 'translation',])->add('users', CollectionType::class, ['entry_type' => RegistrationFormType::class,'entry_options' => [// 'attr' => ['class' => 'col-sm-3'],'label' => false],'allow_add' => false,]);}public function configureOptions(OptionsResolver $resolver): void{$resolver->setDefaults(['data_class' => LawOffice::class,]);}}