MimeType
extends UploadingFile
in package
Class MimeType
Tags
Table of Contents
- $file : string
- Index in the $_FILES array
- $requiredTypes : array<string|int, mixed>
- Available mime types
- __construct() : mixed
- Constructor
- getKey() : string
- Getter for the field $this->file
- setValidatingData() : void
- {@inheritdoc}
- valid() : bool
- {@inheritdoc}
- validateFilesFieldExists() : void
- Method validates that $_FILES[$field] exists.
Properties
$file
Index in the $_FILES array
private
string
$file
= ''
$requiredTypes
Available mime types
private
array<string|int, mixed>
$requiredTypes
= []
Methods
__construct()
Constructor
public
__construct(array<string|int, mixed> $types) : mixed
Parameters
- $types : array<string|int, mixed>
-
mime type constraint for the file
Tags
Return values
mixed —getKey()
Getter for the field $this->file
public
getKey() : string
Return values
string —field $this->file
setValidatingData()
{@inheritdoc}
public
setValidatingData(mixed $data) : void
Parameters
- $data : mixed
Tags
Return values
void —valid()
{@inheritdoc}
public
valid() : bool
Tags
Return values
bool —validateFilesFieldExists()
Method validates that $_FILES[$field] exists.
public
validateFilesFieldExists(string $field) : void
If it does not then exception will be thrown
Parameters
- $field : string
-
field name