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/3.2/Symfony/Component/HttpFoundation/File/MimeType/FileinfoMimeTypeGuesser.html