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\MimeType
Code
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')); }
Please login to continue.