function htmlmail_update_8301 in HTML Mail 8.3
Renames the HTML Mail configuration variables.
See also
https://www.drupal.org/project/htmlmail/issues/3168420
File
- ./
htmlmail.install, line 56 - Install, update, and uninstall functions for the HTML Mail module.
Code
function htmlmail_update_8301() {
$config = \Drupal::configFactory()
->getEditable('htmlmail.settings');
// Copy old configuration to new configuration.
$config
->set('debug', $config
->get('htmlmail_debug'))
->set('theme', $config
->get('htmlmail_theme'))
->set('html_with_plain', $config
->get('htmlmail_html_with_plain'))
->set('use_mime_mail', $config
->get('htmlmail_use_mime_mail'))
->set('postfilter', $config
->get('htmlmail_postfilter'))
->set('test', $config
->get('htmlmail_test'));
// Remove old configuration.
$config
->clear('htmlmail_debug')
->clear('htmlmail_theme')
->clear('htmlmail_html_with_plain')
->clear('htmlmail_use_mime_mail')
->clear('htmlmail_postfilter')
->clear('htmlmail_test');
// Save modified configuration.
$config
->save('TRUE');
}