You are here

protected function Local::copyFileJailed in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/FileTransfer/Local.php \Drupal\Core\FileTransfer\Local::copyFileJailed()
  2. 9 core/lib/Drupal/Core/FileTransfer/Local.php \Drupal\Core\FileTransfer\Local::copyFileJailed()

Copies a file.

Parameters

string $source: The source file.

string $destination: The destination file.

Overrides FileTransfer::copyFileJailed

File

core/lib/Drupal/Core/FileTransfer/Local.php, line 47

Class

Local
Defines the local connection class for copying files as the httpd user.

Namespace

Drupal\Core\FileTransfer

Code

protected function copyFileJailed($source, $destination) {
  if (@(!copy($source, $destination))) {
    throw new FileTransferException('Cannot copy %source to %destination.', 0, [
      '%source' => $source,
      '%destination' => $destination,
    ]);
  }
}