commercetools-8.x-1.2-alpha1/commercetools.install

commercetools.install
<?php

/**
 * @file
 * Install, update and uninstall hooks for the commercetools module.
 */

use Drupal\commercetools\CommercetoolsUpdates;
use Drupal\Core\Link;
use Drupal\Core\Url;

/**
 * Displays a message with the configuration link.
 *
 * Implements hook_install().
 */
function commercetools_install() {
  CommercetoolsUpdates::displayMessage(t("Open the @link to configure the commercetools module.", [
    '@link' => Link::fromTextAndUrl(t('commercetools Settings page'), Url::fromRoute('commercetools.settings'))->toString(),
  ]));
}

/**
 * Remove unnecessary values from the 'commercetools.settings' configuration.
 */
function commercetools_update_82001() {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory->getEditable('commercetools.settings');
  $config->clear('customize_filter_attributes_enabled');
  $config->clear('customize_filter_attributes');
  $config->save(TRUE);
}

/**
 * Updates the 'log_commercetools_requests' configuration.
 */
function commercetools_update_82002() {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory->getEditable('commercetools.settings');
  $config->set('log_commercetools_requests', FALSE)->save();
}

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

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