geolocation_test_views.install in Geolocation Field 8
Same filename and directory in other branches
Geolocation test setup.
File
tests/modules/geolocation_test_views/geolocation_test_views.installView source
<?php
/**
 * @file
 * Geolocation test setup.
 */
/**
 * Implements hook_install().
 */
function geolocation_test_views_install() {
  /** @var \Drupal\Core\Config\Config $config */
  $config = \Drupal::service('config.factory')
    ->getEditable('geolocation.settings');
  if (empty($config
    ->get('google_map_api_key'))) {
    $config
      ->set('google_map_api_key', 'AIzaSyAS0hYgEXBmvArc7_yXiK9lDrZ1O038weU')
      ->save();
  }
}
/**
 * Implements hook_uninstall().
 */
function geolocation_test_views_uninstall() {
  /** @var \Drupal\Core\Config\Config $config */
  $config = \Drupal::service('config.factory')
    ->getEditable('geolocation.settings');
  if ($config
    ->get('google_map_api_key') == 'AIzaSyAS0hYgEXBmvArc7_yXiK9lDrZ1O038weU') {
    $config
      ->set('google_map_api_key', '')
      ->save();
  }
}Functions
| Name   | Description | 
|---|---|
| geolocation_test_views_install | Implements hook_install(). | 
| geolocation_test_views_uninstall | Implements hook_uninstall(). | 
