You are here

public function LocationInputBase::getSettings in Geolocation Field 8.3

Same name and namespace in other branches
  1. 8.2 src/LocationInputBase.php \Drupal\geolocation\LocationInputBase::getSettings()

Provide LocationInput option specific settings.

Parameters

array $settings: Current settings.

Return value

array An array only containing keys defined in this plugin.

Overrides LocationInputInterface::getSettings

4 calls to LocationInputBase::getSettings()
ClientLocation::getSettingsForm in src/Plugin/geolocation/LocationInput/ClientLocation.php
Settings form by ID and context.
Geocoder::getCoordinates in src/Plugin/geolocation/LocationInput/Geocoder.php
Get center value.
Geocoder::getForm in src/Plugin/geolocation/LocationInput/Geocoder.php
Get center form.
Geocoder::getSettingsForm in src/Plugin/geolocation/LocationInput/Geocoder.php
Settings form by ID and context.

File

src/LocationInputBase.php, line 38

Class

LocationInputBase
Class LocationInputBase.

Namespace

Drupal\geolocation

Code

public function getSettings(array $settings) {
  $default_settings = (array) $this
    ->getDefaultSettings();
  $settings = array_replace_recursive($default_settings, $settings);
  return $settings;
}