FileinfoMimeTypeGuesser
class FileinfoMimeTypeGuesser implements MimeTypeGuesserInterface
Угадывает тип MIME, используя расширение PECL FileInfo.
Методы
| __construct(string $magicFile = null) | ||
| static bool | isSupported() Возвращает, поддерживается ли этот угадатель на текущей ОС/настройках PHP. | |
| string | guess(string $path) Угадывает тип MIME файла с заданным путём. |
Подробности
__construct(string $magicFile = null)
Параметры
| string | $magicFile | Файл магических чисел для использования с экземпляром finfo |
См. также
| http://www.php.net/manual/en/function.finfo-open.php |
static bool isSupported()
Возвращает, поддерживается ли этот угадатель на текущей ОС/настройках PHP.
Значение возврата
| bool |
string guess(string $path)
Угадывает тип MIME файла с заданным путём.
Параметры
| string | $path | Путь к файлу |
Значение возврата
| string | Тип MIME или NULL, если тип не был угадан |
Исключения
| FileNotFoundException | Если файл не существует |
| AccessDeniedException | Если файл не может быть прочитан |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpFoundation/File/MimeType/FileinfoMimeTypeGuesser.html