Skip to content

FileRules::replace()

Validates if the file can be replaced

FileRules::replace(Kirby\Cms\File $file, Kirby\Image\Image $upload): bool

Parameters

Name Type Default
$file * Kirby\Cms\File
$upload * Kirby\Image\Image

Return type

bool

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