Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / modules / contrib / media_entity_image / media_entity_image.install
index faa9c872e4b4910b491403c912a749f3152ec750..af92eba5852164929a9eff14b67597d9957e5f00 100644 (file)
@@ -13,3 +13,20 @@ function media_entity_image_install() {
   $destination = \Drupal::config('media_entity.settings')->get('icon_base');
   media_entity_copy_icons($source, $destination);
 }
+
+/**
+ * Implements hook_requirements().
+ */
+function media_entity_image_requirements() {
+  $requirements = [];
+
+  if (version_compare(\Drupal::VERSION, '8.4.0', '>=') && \Drupal::moduleHandler()->moduleExists('media')) {
+    $requirements['media_entity_image: Not compatible with core Media'] = [
+      'title' => t('Core Media'),
+      'description' => t("Media Entity Image's functionality has been merged into the core Media module, so it cannot be installed alongside core Media."),
+      'severity' => REQUIREMENT_ERROR,
+    ];
+  }
+
+  return $requirements;
+}