You are here

public function ExportForm::processingMode in Default Content Deploy 8

Ajax callback for Mode form element.

Parameters

$form:

\Drupal\Core\Form\FormStateInterface $form_state:

Return value

array

File

src/Form/ExportForm.php, line 199

Class

ExportForm
Config Form for run DCD deploy in Admin UI.

Namespace

Drupal\default_content_deploy\Form

Code

public function processingMode($form, FormStateInterface $form_state) {
  $mode = $form_state
    ->getValue('mode');
  if ($mode != 'all') {
    $form['settings']['entity_type']['#required'] = TRUE;
  }
  else {
    $form['settings']['entity_type']['#required'] = FALSE;
    $form['settings']['#attributes']['style'] = 'display:none';
  }
  return $form['settings'];
}