Yaffs site version 1.1
[yaffs-website] / web / modules / contrib / dropzonejs / modules / eb_widget / dropzonejs_eb_widget.api.php
diff --git a/web/modules/contrib/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.api.php b/web/modules/contrib/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.api.php
new file mode 100644 (file)
index 0000000..0d5d583
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+
+/**
+ * @file
+ * Hooks and documentation related to dropzonejs_eb_widget module.
+ */
+
+use Drupal\file\Entity\File;
+
+/**
+ * Alter media entity values before creation in eb widget.
+ *
+ * @param array $entity_values
+ *   Entity values for current media entity.
+ * @param \Drupal\file\Entity\File $file
+ *   File entity used as source for the media entity.
+ */
+function hook_dropzonejs_eb_media_entity_prepare_alter(array &$entity_values, File $file) {
+  if ($file->getMimeType() === 'image/gif') {
+    $entity_values['bundle'] = 'gif';
+  }
+}