You are here

function lightning_core_install in Lightning Core 8.5

Same name and namespace in other branches
  1. 8 lightning_core.install \lightning_core_install()
  2. 8.2 lightning_core.install \lightning_core_install()
  3. 8.3 lightning_core.install \lightning_core_install()
  4. 8.4 lightning_core.install \lightning_core_install()

Implements hook_install().

File

./lightning_core.install, line 32
Contains install and update routines for Lightning.

Code

function lightning_core_install() {

  // Don't do anything during config sync.
  if (\Drupal::isConfigSyncing()) {
    return;
  }

  // Record all module version numbers, including our own, in config.
  $modules = array_keys(\Drupal::moduleHandler()
    ->getModuleList());
  array_push($modules, 'lightning_core');
  lightning_core_modules_installed($modules);

  // Mark core view modes as internal.
  lightning_core_update_8002();
}