You are here

public function MapProviderManager::getMapProviderDefaultSettings in Geolocation Field 8.3

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

Return MapProvider default ssettings by ID.

Parameters

string $id: MapProvider ID.

Return value

array|false MapProvider default settings.

File

src/MapProviderManager.php, line 70

Class

MapProviderManager
Search plugin manager.

Namespace

Drupal\geolocation

Code

public function getMapProviderDefaultSettings($id) {
  $definitions = $this
    ->getDefinitions();
  if (empty($definitions[$id])) {
    return FALSE;
  }

  /** @var \Drupal\geolocation\MapProviderInterface $classname */
  $classname = $definitions[$id]['class'];
  return $classname::getDefaultSettings();
}