Skip to content

Kirby 5.0.4

FileRules::replace()

Validates if the file can be replaced

FileRules::replace(Kirby\Cms\File $file, Kirby\Filesystem\File $upload): void

Parameters

Name Type Default
$filerequired Kirby\Cms\File no default value
$uploadrequired Kirby\Filesystem\File no default value

Exceptions

Type Description
Kirby\Exception\PermissionException If the user is not allowed to replace the file
Kirby\Exception\InvalidArgumentException If the file type of the new file is different

Parent class

Kirby\Cms\FileRules