Version 1
[yaffs-website] / web / modules / contrib / advagg / advagg_cdn / advagg_cdn.install
diff --git a/web/modules/contrib/advagg/advagg_cdn/advagg_cdn.install b/web/modules/contrib/advagg/advagg_cdn/advagg_cdn.install
new file mode 100644 (file)
index 0000000..2cdc06b
--- /dev/null
@@ -0,0 +1,34 @@
+<?php
+
+/**
+ * @file
+ * Handles Advanced Aggregation installation and upgrade tasks.
+ */
+
+/**
+ * Implements hook_requirements().
+ */
+function advagg_cdn_requirements($phase) {
+  $requirements = [];
+  // Ensure translations don't break at install time.
+  $t = 't';
+
+  // If not at runtime, return here.
+  if ($phase !== 'runtime') {
+    return $requirements;
+  }
+
+  $description = '';
+  if (\Drupal::config('advagg.settings')->get('cache_level') < 0) {
+    $description = $t('Will be using the unminified version due to AdvAgg being in Development mode.');
+  }
+
+  $requirements['advagg_cdn'] = [
+    'title' => $t('AdvAgg CDN'),
+    'severity' => REQUIREMENT_OK,
+    'value' => $t('OK'),
+    'description' => $t('Selected libraries should be coming from the CDN.') . ' ' . $description,
+  ];
+
+  return $requirements;
+}