You are here

function multiversion_prepare_file_destination in Multiversion 8

Same name and namespace in other branches
  1. 8.2 multiversion.module \multiversion_prepare_file_destination()

Prepares a file destination directory.

If the directory doesn't exist it tries to create it, if the directory is not writable it tries to make it writable. In case it can't create the directory or make it writable, logs the error message and returns FALSE. When the directory exists and it is writable returns TRUE.


string $destination:

Return value


1 call to multiversion_prepare_file_destination()
ContentEntityStorageTrait::save in src/Entity/Storage/ContentEntityStorageTrait.php


./multiversion.module, line 543


function multiversion_prepare_file_destination($destination) {
  $dirname = \Drupal::service('file_system')
  return file_prepare_directory($dirname, FILE_MODIFY_PERMISSIONS | FILE_CREATE_DIRECTORY);