/**
  * {@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']]);
 }