public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     // TODO: Change the autogenerated stub
     $builder->addEventListener(FormEvents::POST_SUBMIT, [$this, 'onPostSubmit']);
 }
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->addModelTransformer(new DateTimeImmutableToMutableTransformer(), true);
 }
Example #3
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('locales', LocaleChoiceType::class, ['label' => 'sylius.form.channel.locales', 'required' => false, 'multiple' => true])->add('defaultLocale', LocaleChoiceType::class, ['label' => 'sylius.form.channel.locale_default', 'required' => true, 'placeholder' => null])->add('currencies', CurrencyChoiceType::class, ['label' => 'sylius.form.channel.currencies', 'required' => false, 'multiple' => true])->add('defaultTaxZone', ZoneChoiceType::class, ['required' => false, 'label' => 'sylius.form.channel.tax_zone_default'])->add('taxCalculationStrategy', TaxCalculationStrategyChoiceType::class, ['label' => 'sylius.form.channel.tax_calculation_strategy'])->add('themeName', ThemeNameChoiceType::class, ['label' => 'sylius.form.channel.theme', 'required' => false, 'empty_data' => null, 'placeholder' => 'sylius.ui.no_theme'])->addEventSubscriber(new AddBaseCurrencySubscriber())->addEventSubscriber(new ChannelFormSubscriber());
 }