You are here

public function EntityExportCsvSettings::ajaxReplaceEntityTypeBundlesCallback in Entity Export CSV 8

Ajax replace callback.

Parameters

array $form: The form.

\Drupal\Core\Form\FormStateInterface $form_state: The form state.

Return value

array The bundles form.

File

src/Form/EntityExportCsvSettings.php, line 257

Class

EntityExportCsvSettings
Define entity export csv settings form.

Namespace

Drupal\entity_export_csv\Form

Code

public function ajaxReplaceEntityTypeBundlesCallback(array &$form, FormStateInterface &$form_state) {
  $triggering_element = $form_state
    ->getTriggeringElement();
  $entity_type_id = $triggering_element['#parents'][1];
  return $form['entity_types'][$entity_type_id]['bundles'];
}