PHP Класс Elgg\Filesystem\MimeTypeDetector

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$extensions array
$strategies callable[]
$use_extension boolean

Открытые методы

Метод Описание
fixDetectionErrors ( string $type, string $extension ) : string Fix common type detection errors
getType ( string $file, string $default = self::DEFAULT_TYPE ) : string Sniff the MIME type
tryFile ( string $file ) : string Detect MIME type using file(1)
tryFinfo ( string $file ) : string Detect MIME type using finfo_open
tryGetimagesize ( string $file ) : string Detect MIME type
tryMimeContentType ( string $file ) : string Detect MIME type using mime_content_type
tryStrategies ( string $file ) : string Detect MIME type using various strategies

Описание методов

fixDetectionErrors() публичный метод

Fix common type detection errors
public fixDetectionErrors ( string $type, string $extension ) : string
$type string MIME type detected
$extension string Filename extensions
Результат string Fixed MIME type

getType() публичный метод

Sniff the MIME type
public getType ( string $file, string $default = self::DEFAULT_TYPE ) : string
$file string File path
$default string Default type to return on failure
Результат string MIME type

tryFile() публичный статический метод

Detect MIME type using file(1)
public static tryFile ( string $file ) : string
$file string File path
Результат string Type detected. Empty string on failure

tryFinfo() публичный статический метод

Detect MIME type using finfo_open
public static tryFinfo ( string $file ) : string
$file string File path
Результат string Type detected. Empty string on failure

tryGetimagesize() публичный статический метод

Detect MIME type
public static tryGetimagesize ( string $file ) : string
$file string File path
Результат string Type detected. Empty string on failure

tryMimeContentType() публичный статический метод

Detect MIME type using mime_content_type
public static tryMimeContentType ( string $file ) : string
$file string File path
Результат string Type detected. Empty string on failure

tryStrategies() публичный метод

Detect MIME type using various strategies
public tryStrategies ( string $file ) : string
$file string File path
Результат string Type detected. Empty string on failure

Описание свойств

$extensions публичное свойство

public array $extensions
Результат array

$strategies публичное свойство

public callable[] $strategies
Результат callable[]

$use_extension публичное свойство

public bool $use_extension
Результат boolean