You are here

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

Helper function.

Builds formatted settigns array based on form state values.

1 call to ColorizedGmapBlock::getFormattedJsMapSettings()
ColorizedGmapBlock::build in src/Plugin/Block/ColorizedGmapBlock.php
Builds and returns the renderable array for this block plugin.

File

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

Class

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

Namespace

Drupal\colorized_gmap\Plugin\Block

Code

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