Skip to content

Kirby 5.0.4

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

Parent class

Kirby\Cms\FileRules