You are here

function lightning_page_install in Lightning Core 8.4

Same name and namespace in other branches
  1. 8.5 modules/lightning_page/lightning_page.install \lightning_page_install()
  2. 8.2 modules/lightning_page/lightning_page.install \lightning_page_install()
  3. 8.3 modules/lightning_page/lightning_page.install \lightning_page_install()

Implements hook_install().

File

modules/lightning_page/lightning_page.install, line 11
Contains installation and update routines for Lightning Page.

Code

function lightning_page_install() {
  $modules = [
    'layout_library',
    'lightning_workflow',
    'menu_ui',
  ];
  $modules = array_filter($modules, [
    Drupal::moduleHandler(),
    'moduleExists',
  ]);
  if ($modules) {
    lightning_page_modules_installed($modules);
  }
}