Mimetype
extends Base
in package
Validate Upload Media Type
This class validates an upload's media type (e.g. "image/png").
Tags
Table of Contents
Properties
- $message : string
- Error message
- $mimetypes : array<string|int, mixed>
- Valid media types
Methods
- __construct() : mixed
- Constructor
- getMessage() : string
- Get error message
- setMessage() : mixed
- Set error message
- validate() : bool
- Validate
Properties
$message
Error message
protected
string
$message
= 'Invalid mimetype'
$mimetypes
Valid media types
protected
array<string|int, mixed>
$mimetypes
Methods
__construct()
Constructor
public
__construct(array<string|int, mixed> $mimetypes) : mixed
Parameters
- $mimetypes : array<string|int, mixed>
-
Array of valid mimetypes
getMessage()
Get error message
public
getMessage() : string
Return values
stringsetMessage()
Set error message
public
setMessage(string $message) : mixed
Parameters
- $message : string
validate()
Validate
public
validate(File $file) : bool
Parameters
- $file : File