Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType::preSetData PHP Method

preSetData() public method

public preSetData ( Symfony\Component\Form\FormEvent $event )
$event Symfony\Component\Form\FormEvent
    public function preSetData(FormEvent $event)
    {
        $form = $event->getForm();
        $type = $form->getConfig()->getOption('entry_type');
        foreach ($this->definedLocalesCodes as $localeCode) {
            if ($form->has($localeCode)) {
                continue;
            }
            $required = $localeCode === $this->defaultLocaleCode;
            $form->add($localeCode, $type, ['required' => $required]);
        }
    }