MimeTypes
in package
Class to handle mime-types.
Table of Contents
Properties
- $extensions : array<string|int, mixed>
- $mimes : array<string|int, mixed>
Methods
- createFromMimes() : self
- Create a new mime types instance with the given mappings.
- getExtension() : string|null
- getExtensions() : array<string|int, mixed>
- getMimeType() : string|null
- getMimeTypes() : array<string|int, mixed>
- __construct() : mixed
- cleanInput() : string
Properties
$extensions
protected
array<string|int, mixed>
$extensions
$mimes
protected
array<string|int, mixed>
$mimes
Methods
createFromMimes()
Create a new mime types instance with the given mappings.
public
static createFromMimes(array<string|int, mixed> $mimes) : self
Parameters
- $mimes : array<string|int, mixed>
-
An associative array containing ['ext' => ['mime/type', 'mime/type2']]
Return values
selfgetExtension()
public
getExtension(string $mime) : string|null
Parameters
- $mime : string
Return values
string|nullgetExtensions()
public
getExtensions(string $mime) : array<string|int, mixed>
Parameters
- $mime : string
Return values
array<string|int, mixed>getMimeType()
public
getMimeType(string $extension) : string|null
Parameters
- $extension : string
Return values
string|nullgetMimeTypes()
public
getMimeTypes(string $extension) : array<string|int, mixed>
Parameters
- $extension : string
Return values
array<string|int, mixed>__construct()
protected
__construct(array<string|int, mixed> $extensions, array<string|int, mixed> $mimes) : mixed
Parameters
- $extensions : array<string|int, mixed>
- $mimes : array<string|int, mixed>
cleanInput()
protected
cleanInput(string $input) : string
Parameters
- $input : string