/**
  * Overridden to provide multi-field choice.
  *
  * This option will route the user to the clone fields page.
  * @todo should this option always be available?
  *
  * {@inheritdoc}
  */
 protected function createCloneFieldSelect(array $form, FormStateInterface $form_state) {
   $elements = parent::createCloneFieldSelect($form, $form_state);
   if (isset($elements['clone_field']['#options'])) {
     $elements['clone_field']['#options']['multiple-field'] = '(' . $this->t('Create a multiple field update') . ')';
   }
   return $elements;
 }
 /**
  * {@inheritdoc}
  *
  * Override to only return runners that support embedded updates.
  */
 protected function getSupportedRunnerDefinitions() {
   $definitions = parent::getSupportedRunnerDefinitions();
   $supported_definitions = [];
   foreach ($definitions as $id => $definition) {
     if (in_array('embedded', $definition['update_types'])) {
       $supported_definitions[$id] = $definition;
     }
   }
   return $supported_definitions;
 }