function MimeTypeGuesser::registerWithSymfonyGuesser
Same name in other branches
- 9 core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php \Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser()
- 9 core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php \Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser()
- 8.9.x core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php \Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser()
- 8.9.x core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php \Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser()
- 10 core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php \Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser()
A helper function to register with Symfony's singleton MIME type guesser.
Symfony's default mimetype guessers have dependencies on PHP's fileinfo extension or being able to run the system command file. Drupal's guesser does not have these dependencies.
See also
\Symfony\Component\Mime\MimeTypes
1 call to MimeTypeGuesser::registerWithSymfonyGuesser()
- DrupalKernel::preHandle in core/
lib/ Drupal/ Core/ DrupalKernel.php - Helper method that does request related initialization.
File
-
core/
lib/ Drupal/ Core/ File/ MimeType/ MimeTypeGuesser.php, line 125
Class
- MimeTypeGuesser
- Defines a MIME type guesser that also supports stream wrapper paths.
Namespace
Drupal\Core\File\MimeTypeCode
public static function registerWithSymfonyGuesser(ContainerInterface $container) {
$guesser = new MimeTypes();
$guesser->registerGuesser($container->get('file.mime_type.guesser'));
MimeTypes::setDefault($guesser);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.