FileinfoMimeTypeGuesser
class FileinfoMimeTypeGuesser implements MimeTypeGuesserInterface
Guesses the mime type using the PECL extension FileInfo.
Methods
| __construct(string $magicFile = null) | ||
| static bool | isSupported() Returns whether this guesser is supported on the current OS/PHP setup. | |
| string | guess(string $path) Guesses the mime type of the file with the given path. |
Details
__construct(string $magicFile = null)
Parameters
| string | $magicFile | A magic file to use with the finfo instance |
See also
| http://www.php.net/manual/en/function.finfo-open.php |
static bool isSupported()
Returns whether this guesser is supported on the current OS/PHP setup.
Return Value
| bool |
string guess(string $path)
Guesses the mime type of the file with the given path.
Parameters
| string | $path | The path to the file |
Return Value
| string | The mime type or NULL, if none could be guessed |
Exceptions
| FileNotFoundException | If the file does not exist |
| AccessDeniedException | If the file could not be read |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpFoundation/File/MimeType/FileinfoMimeTypeGuesser.html