public static function GeocoderManager::addGeocoderSettingsFormAjax in Geolocation Field 8.2
Same name and namespace in other branches
- 8.3 src/GeocoderManager.php \Drupal\geolocation\GeocoderManager::addGeocoderSettingsFormAjax()
- 8 src/GeocoderManager.php \Drupal\geolocation\GeocoderManager::addGeocoderSettingsFormAjax()
Return settings array for geocoder after select change.
Parameters
array $form: Form.
\Drupal\Core\Form\FormStateInterface $form_state: Current From State.
Return value
array|false Settings form.
File
- src/
GeocoderManager.php, line 72
Class
- GeocoderManager
- Search plugin manager.
Namespace
Drupal\geolocationCode
public static function addGeocoderSettingsFormAjax(array $form, FormStateInterface $form_state) {
$triggering_element_parents = $form_state
->getTriggeringElement()['#array_parents'];
$settings_element_parents = $triggering_element_parents;
array_pop($settings_element_parents);
$settings_element_parents[] = 'settings';
return NestedArray::getValue($form, $settings_element_parents);
}