demo_umami_content.install
Same filename in other branches
Install, update and uninstall functions for the module.
File
-
core/
profiles/ demo_umami/ modules/ demo_umami_content/ demo_umami_content.install
View source
<?php
/**
* @file
* Install, update and uninstall functions for the module.
*/
use Drupal\demo_umami_content\InstallHelper;
/**
* Implements hook_module_preinstall().
*/
function demo_umami_content_module_preinstall($module) {
if ($module === 'demo_umami_content' && !\Drupal::service('config.installer')->isSyncing()) {
// Run before importing config so blocks are created with the correct
// dependencies.
\Drupal::classResolver(InstallHelper::class)->importContent();
}
}
/**
* Implements hook_uninstall().
*/
function demo_umami_content_uninstall($is_syncing) {
if (!$is_syncing) {
\Drupal::classResolver(InstallHelper::class)->deleteImportedContent();
}
}
Functions
Title | Deprecated | Summary |
---|---|---|
demo_umami_content_module_preinstall | Implements hook_module_preinstall(). | |
demo_umami_content_uninstall | Implements hook_uninstall(). |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.