function varbase_update_8001 in Varbase: The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) 8.4
Uninstall not needed feature modules as they had been moved to the profile.
- varbase_user: Provide User related configuration. configs moved to profile.
- varbase_site: Provides site components. configs moved to profile.
File
- ./
varbase.install, line 117 - Install, update and uninstall functions for the Varbase installation profile.
Code
function varbase_update_8001() {
// Read the extension configuration.
$modules_data = \Drupal::config('core.extension')
->get('module');
// Unset the varbase_user feature module.
if (isset($modules_data['varbase_user'])) {
unset($modules_data['varbase_user']);
}
// Unset the varbase_site feature module.
if (isset($modules_data['varbase_site'])) {
unset($modules_data['varbase_site']);
}
// Save the configuration.
\Drupal::configFactory()
->getEditable('core.extension')
->set('module', $modules_data)
->save();
}