$guessers
$guessers : array
All registered ExtensionGuesserInterface instances.
A singleton mime type to file extension guesser.
A default guesser is provided. You can register custom guessers by calling the register() method on the singleton instance:
$guesser = ExtensionGuesser::getInstance();
$guesser->register(new MyCustomExtensionGuesser());
The last registered guesser is preferred over previously registered ones.
$instance : \Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesser
The singleton instance.
register(\Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesserInterface $guesser)
Registers a new extension guesser.
When guessing, this guesser is preferred over previously registered ones.
\Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesserInterface | $guesser |
guess(string $mimeType) : string
Tries to guess the extension.
The mime type is passed to each registered mime type guesser in reverse order of their registration (last registered is queried first). Once a guesser returns a value that is not NULL, this method terminates and returns the value.
string | $mimeType | The mime type |
The guessed extension or NULL, if none could be guessed