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\FormCode
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'];
}