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();
}
