public function FileOperations::fileCopyRename in AT Tools 8
Same name and namespace in other branches
- 8.3 at_theme_generator/src/File/FileOperations.php \Drupal\at_theme_generator\File\FileOperations::fileCopyRename()
 - 8.2 at_theme_generator/src/File/FileOperations.php \Drupal\at_theme_generator\File\FileOperations::fileCopyRename()
 
Copy and rename a file.
Parameters
array $file_paths: Associative array:
- copy_source => "path to the source file"
 - copy_dest => "the destination path"
 - rename_oldname => "the old file name"
 - rename_newname => "the new file name"
 
File
- at_theme_generator/
src/ File/ FileOperations.php, line 56  - Contains \Drupal\at_theme_generator\File\FileOperations
 
Class
Namespace
Drupal\at_theme_generator\FileCode
public function fileCopyRename($file_paths) {
  if (file_exists($file_paths['copy_source'])) {
    copy($file_paths['copy_source'], $file_paths['copy_dest']);
  }
  if (file_exists($file_paths['rename_oldname'])) {
    rename($file_paths['rename_oldname'], $file_paths['rename_newname']);
  }
}