protected final FileTransfer::checkPath($path)
Checks that the path is inside the jail and throws an exception if not.
Parameters
string $path: A path to check against the jail.
Throws
\Drupal\Core\FileTransfer\FileTransferException
File
- core/lib/Drupal/Core/FileTransfer/FileTransfer.php, line 208
Class
- FileTransfer
- Defines the base FileTransfer class.
Namespace
Drupal\Core\FileTransfer
Code
protected final function checkPath($path) { $full_jail = $this->chroot . $this->jail; $full_path = drupal_realpath(substr($this->chroot . $path, 0, strlen($full_jail))); $full_path = $this->fixRemotePath($full_path, FALSE); if ($full_jail !== $full_path) { throw new FileTransferException('@directory is outside of the @jail', NULL, array('@directory' => $path, '@jail' => $this->jail)); } }
Please login to continue.