Further modules included.
[yaffs-website] / web / modules / contrib / filefield_sources / src / FilefieldSourcesServiceProvider.php
diff --git a/web/modules/contrib/filefield_sources/src/FilefieldSourcesServiceProvider.php b/web/modules/contrib/filefield_sources/src/FilefieldSourcesServiceProvider.php
new file mode 100644 (file)
index 0000000..8f2a65f
--- /dev/null
@@ -0,0 +1,26 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\filefield_sources\FilefieldSourcesServiceProvider.
+ */
+
+namespace Drupal\filefield_sources;
+
+use Drupal\Core\DependencyInjection\ServiceModifierInterface;
+use Drupal\Core\DependencyInjection\ContainerBuilder;
+
+/**
+ * Alter file.mime_type.guesser.extension service.
+ */
+class FilefieldSourcesServiceProvider implements ServiceModifierInterface {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function alter(ContainerBuilder $container) {
+    $definition = $container->getDefinition('file.mime_type.guesser.extension');
+    $definition->setClass('Drupal\filefield_sources\File\MimeType\ExtensionMimeTypeGuesser');
+  }
+
+}