function multipurpose_corporate_profile_install_custom_modules in Multipurpose Corporate Profile 8
Installing custom modules.
1 call to multipurpose_corporate_profile_install_custom_modules()
File
- ./
multipurpose_corporate_profile.install, line 65 - Installing file.
Code
function multipurpose_corporate_profile_install_custom_modules() {
$modules = [];
if (!Drupal::moduleHandler()
->moduleExists('feature_config')) {
$modules[] = 'feature_config';
}
if (!Drupal::moduleHandler()
->moduleExists('feature_views')) {
$modules[] = 'feature_views';
}
if (!Drupal::moduleHandler()
->moduleExists('feature_blocks')) {
$modules[] = 'feature_blocks';
}
if (!Drupal::moduleHandler()
->moduleExists('exported_terms')) {
$modules[] = 'exported_terms';
}
if (!Drupal::moduleHandler()
->moduleExists('exported_files')) {
$modules[] = 'exported_files';
}
if (!Drupal::moduleHandler()
->moduleExists('exported_nodes')) {
$modules[] = 'exported_nodes';
}
if (!Drupal::moduleHandler()
->moduleExists('exported_menus')) {
$modules[] = 'exported_menus';
}
if (!Drupal::moduleHandler()
->moduleExists('exported_block_content')) {
$modules[] = 'exported_block_content';
}
if (!Drupal::moduleHandler()
->moduleExists('feature_pathauto')) {
$modules[] = 'feature_pathauto';
}
if (!empty($modules)) {
\Drupal::service('module_installer')
->install($modules);
}
}