/** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { if ($form->getData() instanceof ProductValueInterface) { $this->productFormView->addChildren($form->getData(), $view); } $view->vars['mode'] = isset($options['block_config']['mode']) ? $options['block_config']['mode'] : 'normal'; }
/** * {@inheritdoc} */ public function finishView(FormView $view, FormInterface $form, array $options) { foreach ($view['locale']->vars['choices'] as $choice) { $choice->label = $this->localeHelper->getLocaleLabel($choice->label); } $view->vars['groups'] = $this->productFormView->getView(); }
/** * {@inheritdoc} */ public function finishView(FormView $view, FormInterface $form, array $options) { $values = null !== $view->vars['value'] ? $view->vars['value']->getValues() : []; $view->vars['groups'] = $this->productFormView->getView(); $view->vars['orderedGroups'] = $this->getOrderedGroups($values); $view->vars['locales'] = $this->userContext->getUserLocales(); $view->vars['channels'] = $this->channelManager->getChannels(); $view->vars['currentLocale'] = $options['currentLocale']; }
/** * {@inheritdoc} */ public function finishView(FormView $view, FormInterface $form, array $options) { $view->vars['groups'] = $this->productFormView->getView(); }