. */ namespace App\Form\AdminPages; use App\Entity\Base\AbstractNamedDBElement; use App\Form\ProjectSystem\ProjectBOMEntryType; use App\Form\Type\RichTextEditorType; use Symfony\Component\Form\Extension\Core\Type\CollectionType; use Symfony\Component\Form\FormBuilderInterface; class ProjectAdminForm extends BaseEntityAdminForm { protected function additionalFormElements(FormBuilderInterface $builder, array $options, AbstractNamedDBElement $entity): void { $builder->add('description', RichTextEditorType::class, [ 'required' => false, 'empty_data' => '', 'label' => 'part.edit.description', 'mode' => 'markdown-single_line', 'attr' => [ 'placeholder' => 'part.edit.description.placeholder', 'rows' => 2, ], ]); $builder->add('bom_entries', CollectionType::class, [ 'entry_type' => ProjectBOMEntryType::class, 'entry_options' => [ 'label' => false, ], 'allow_add' => true, 'allow_delete' => true, 'by_reference' => false, 'reindex_enable' => true, 'label' => false, ]); } }