You are here

public function ColorizedGmapBlock::getFormattedJsMapAdminSettings in Colorized google maps block 8

Helper function.

Builds formatted settigns array based on form state values.

Parameters

null $config: Configuration array.

Return value

array Colorized gmap settings array.

2 calls to ColorizedGmapBlock::getFormattedJsMapAdminSettings()
ColorizedGmapBlock::blockForm in src/Plugin/Block/ColorizedGmapBlock.php
ColorizedGmapBlock::stylesMapUpdateCallback in src/Plugin/Block/ColorizedGmapBlock.php
Ajax callback for updating colorized map settings.

File

src/Plugin/Block/ColorizedGmapBlock.php, line 531

Class

ColorizedGmapBlock
Provides a 'Example: configurable text string' block.

Namespace

Drupal\colorized_gmap\Plugin\Block

Code

public function getFormattedJsMapAdminSettings($config = NULL) {
  if (!$config) {
    $config = $this
      ->getConfiguration();
  }
  $settings = [
    'coordinates' => $config['coordinates'],
    'style' => $config['colorized_map_styles'],
    'additional_settings' => $config['additional_settings'],
  ];
  return [
    'colorized_gmap' => $settings,
  ];
}