Documentation

ExtensionMimeTypeDetector
in package
implements MimeTypeDetector, ExtensionLookup

Interfaces, Classes and Traits

MimeTypeDetector
ExtensionLookup

Table of Contents

$extensions  : ExtensionToMimeTypeMap
__construct()  : mixed
detectMimeType()  : string|null
detectMimeTypeFromBuffer()  : string|null
detectMimeTypeFromFile()  : string|null
detectMimeTypeFromPath()  : string|null
lookupAllExtensions()  : array<string|int, string>
lookupExtension()  : string|null

Properties

Methods

detectMimeType()

public detectMimeType(string $path, mixed $contents) : string|null
Parameters
$path : string
$contents : mixed
Return values
string|null

detectMimeTypeFromBuffer()

public detectMimeTypeFromBuffer(string $contents) : string|null
Parameters
$contents : string
Return values
string|null

detectMimeTypeFromFile()

public detectMimeTypeFromFile(string $path) : string|null
Parameters
$path : string
Return values
string|null

detectMimeTypeFromPath()

public detectMimeTypeFromPath(string $path) : string|null
Parameters
$path : string
Return values
string|null

lookupAllExtensions()

public lookupAllExtensions(string $mimetype) : array<string|int, string>
Parameters
$mimetype : string
Return values
array<string|int, string>

lookupExtension()

public lookupExtension(string $mimetype) : string|null
Parameters
$mimetype : string
Return values
string|null

Search results