Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / profiles / demo_umami / modules / demo_umami_content / demo_umami_content.install
diff --git a/web/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.install b/web/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.install
new file mode 100644 (file)
index 0000000..99ea0d1
--- /dev/null
@@ -0,0 +1,26 @@
+<?php
+
+/**
+ * @file
+ * Install, update and uninstall functions for the module.
+ */
+
+use Drupal\demo_umami_content\InstallHelper;
+
+/**
+ * Implements hook_install().
+ */
+function demo_umami_content_install() {
+  if (!\Drupal::service('config.installer')->isSyncing()) {
+    \Drupal::classResolver()->getInstanceFromDefinition(InstallHelper::class)->importContent();
+  }
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function demo_umami_content_uninstall() {
+  if (!\Drupal::service('config.installer')->isSyncing()) {
+    \Drupal::classResolver()->getInstanceFromDefinition(InstallHelper::class)->deleteImportedContent();
+  }
+}