billwerk_subscriptions-1.x-dev/billwerk_subscriptions.install
billwerk_subscriptions.install
<?php
/**
* @file
* Billwerk subscription install file.
*
* Install, update and uninstall functions for the Billwerk Subscriptions
* module.
*/
use Symfony\Component\Yaml\Yaml;
/**
* Install system.action.billwerk_user_contract_ids_clear_action action.
*/
function billwerk_subscriptions_update_10001(&$sandbox) {
$config_id = 'system.action.billwerk_user_contract_ids_clear_action';
$config_path = \Drupal::service('extension.list.module')->getPath('billwerk_subscriptions') . '/config/optional/' . $config_id . '.yml';
$data = Yaml::parseFile($config_path);
\Drupal::configFactory()->getEditable($config_id)->setData($data)->save(TRUE);
}
