You are here

protected function DataProviderBase::getSettings in Geolocation Field 8.3

Add default settings.

Parameters

array $settings: Unaltered settings.

Return value

array Altered settings.

5 calls to DataProviderBase::getSettings()
GeolocationGeometry::getSettingsForm in modules/geolocation_geometry/src/Plugin/geolocation/DataProvider/GeolocationGeometry.php
Provide data provider settings form array.
GeolocationGeometry::getShapesFromItem in modules/geolocation_geometry/src/Plugin/geolocation/DataProvider/GeolocationGeometry.php
Get shapes from field item list.
GeolocationGpx::getLocationsFromItem in modules/geolocation_gpx/src/Plugin/geolocation/DataProvider/GeolocationGpx.php
Get locations from field item list.
GeolocationGpx::getSettingsForm in modules/geolocation_gpx/src/Plugin/geolocation/DataProvider/GeolocationGpx.php
Provide data provider settings form array.
GeolocationGpx::getShapesFromItem in modules/geolocation_gpx/src/Plugin/geolocation/DataProvider/GeolocationGpx.php
Get shapes from field item list.

File

src/DataProviderBase.php, line 93

Class

DataProviderBase
Class DataProviderBase.

Namespace

Drupal\geolocation

Code

protected function getSettings(array $settings = NULL) {
  if (is_null($settings)) {
    $settings = $this->configuration;
  }
  return $settings + $this
    ->defaultSettings();
}