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 | stringorfalseornull |
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 |