Sylius\Bundle\TaxonomyBundle\Form\EventListener\BuildTaxonFormSubscriber::preSetData PHP Method

preSetData() public method

public preSetData ( Symfony\Component\Form\FormEvent $event )
$event Symfony\Component\Form\FormEvent
    public function preSetData(FormEvent $event)
    {
        $taxon = $event->getData();
        if (null === $taxon) {
            return;
        }
        $event->getForm()->add($this->factory->createNamed('parent', TaxonChoiceType::class, $taxon->getParent(), ['filter' => $this->getFilterTaxonOption($taxon), 'required' => false, 'label' => 'sylius.form.taxon.parent', 'placeholder' => '---', 'auto_initialize' => false]));
    }