vlsuite-1.0.x-dev/modules/vlsuite_layout/vlsuite_layout.install
modules/vlsuite_layout/vlsuite_layout.install
<?php
/**
* @file
* VLSuite - Layout install module file.
*/
/**
* Add image & local video as default config (to keep previous options).
*/
function vlsuite_layout_update_10001() {
\Drupal::configFactory()->getEditable('vlsuite_media.settings')->set('bg_types', [
'vlsuite_image' => TRUE,
'vlsuite_local_video' => TRUE,
])->save();
}
/**
* Enable vlsuite slider to fit new dependency if not already enabled.
*/
function vlsuite_layout_update_10002() {
if (!\Drupal::service('module_handler')->moduleExists('vlsuite_slider')) {
\Drupal::service('module_installer')->install(['vlsuite_slider']);
}
}
