maestro-3.0.1-rc2/modules/maestro_template_builder/maestro_template_builder.install

modules/maestro_template_builder/maestro_template_builder.install
<?php

/**
 * Maestro Template Builder install file
 */

 /**
 * Implements hook_install().
 */
function maestro_template_builder_install() {
  // Set the default Maestro template builder pan/zoom save delay value.
  \Drupal::service('config.factory')
    ->getEditable('maestro_template_builder.settings')
    ->set('maestro_template_builder_pan_zoom_delay', 1500)
    ->save();
}

/**
 * Update 11000 - Remove original Template Builder settings and prepopulate new version settings.
 */
function maestro_template_builder_update_11000() {
  $config = \Drupal::config('maestro_template_builder.settings');

  // Remove the old settings
  \Drupal::service('config.factory')
    ->getEditable('maestro_template_builder.settings')
    ->clear('maestro_template_builder_local_library')
    ->save();

  \Drupal::service('config.factory')
    ->getEditable('maestro_template_builder.settings')
    ->clear('maestro_template_builder_remote_library_location')
    ->save();

  // Preset the new value for the pan/zoom save delay time
  \Drupal::service('config.factory')
    ->getEditable('maestro_template_builder.settings')
    ->set('maestro_template_builder_pan_zoom_delay', 1500)
    ->save();
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc