public static function MimeTypeGuesser::registerWithSymfonyGuesser
public static MimeTypeGuesser::registerWithSymfonyGuesser(ContainerInterface $container)
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\HttpFoundation\File\MimeType\MimeTypeGuesser
File
- core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php, line 119
Class
- MimeTypeGuesser
- Defines a MIME type guesser that also supports stream wrapper paths.
Namespace
Drupal\Core\File\MimeTypeCode
public static function registerWithSymfonyGuesser(ContainerInterface $container) { // Reset state, so we do not store more and more services during test runs. SymfonyMimeTypeGuesser::reset(); $singleton = SymfonyMimeTypeGuesser::getInstance(); $singleton->register($container->get('file.mime_type.guesser')); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!File!MimeType!MimeTypeGuesser.php/function/MimeTypeGuesser::registerWithSymfonyGuesser/8.1.x