You are here

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