FileRules::validFile()
Validates the extension, MIME type and filename
FileRules::validFile(Kirby\Cms\File $file, string|false|null $mime = null): void
Parameters
Name | Type | Default | Description |
---|---|---|---|
$filerequired | Kirby\Cms\File |
no default value | |
$mime | string orfalse ornull |
null
|
If not passed, the MIME type is detected from the file, if false , the MIME type is not validated for performance reasons |
Exceptions
Type | Description |
---|---|
Kirby\Exception\InvalidArgumentException |
If the extension, MIME type or filename is missing or forbidden |