Class MimeTypeGuesser
A singleton mime type guesser.
By default, all mime type guessers provided by the framework are installed (if available on the current OS/PHP setup).
You can register custom guessers by calling the register() method on the singleton instance. Custom guessers are always called before any default ones. $guesser = MimeTypeGuesser::getInstance(); $guesser->register(new MyCustomMimeTypeGuesser());
If you want to change the order of the default guessers, just re-register your preferred one as a custom one. The last registered guesser is preferred over previously registered ones.
Re-registering a built-in guesser also allows you to configure it: $guesser = MimeTypeGuesser::getInstance(); $guesser->register(new FileinfoMimeTypeGuesser('/path/to/magic/file'));
- Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser implements Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface
Author: Bernhard Schussek bschussek@gmail.com
Located at File/MimeType/MimeTypeGuesser.php
public static
|
|
public
|
#
register(
Registers a new mime type guesser. |
public
string
|
protected
array
|
$guessers
All registered MimeTypeGuesserInterface instances. |
#
array()
|