/** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { parent::buildView($view, $form, $options); if ($options['configs']['component'] != 'channel-aware') { $options['configs']['component'] .= '-channel-aware'; } $view->vars['component_options']['channel_id'] = $view->vars['channel_id']; $view->vars['component_options']['channel_field_name'] = $view->vars['channel_field_name']; $view->vars['channel_required'] = $options['channel_required']; $view->vars = array_replace_recursive($view->vars, ['configs' => $options['configs']]); }
/** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { parent::buildView($view, $form, $options); $view->vars['extra_config'] = 'channel_aware'; }
/** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { parent::buildView($view, $form, $options); $options['configs']['extra_config'] = 'channel_aware'; $view->vars = array_replace_recursive($view->vars, ['configs' => $options['configs']]); }