Hierarchy

Expanded class hierarchy of FileTransferFTPExtension

File

core/includes/filetransfer/ftp.inc, line 51

Members

Contains filters are case sensitive
Name Modifierssort descending Type Description
FileTransferFTPExtension::chmodJailed function Changes the permissions of the file / directory specified in $path Overrides FileTransferChmodInterface::chmodJailed
FileTransfer::__get function Implementation of the magic __get() method.
FileTransfer::sanitizePath function Changes backslashes to slashes, also removes a trailing slash.
FileTransfer::findChroot function Returns the chroot property for this connection.
FileTransfer::setChroot function Sets the chroot and changes the jail to match the correct path scheme
FileTransferFTPExtension::copyFileJailed protected function Copies a file. Overrides FileTransfer::copyFileJailed
FileTransferFTPExtension::createDirectoryJailed protected function Creates a directory. Overrides FileTransfer::createDirectoryJailed
FileTransferFTPExtension::removeDirectoryJailed protected function Removes a directory. Overrides FileTransfer::removeDirectoryJailed
FileTransferFTPExtension::removeFileJailed protected function Removes a file. Overrides FileTransfer::removeFileJailed
FileTransfer::copyDirectoryJailed protected function Copies a directory.
FileTransfer::$username protected property
FileTransfer::$password protected property
FileTransfer::$hostname protected property
FileTransfer::$port protected property
FileTransfer::checkPath protected final function Checks that the path is inside the jail and throws an exception if not.
FileTransfer::fixRemotePath protected final function Returns a modified path suitable for passing to the server. If a path is a windows path, makes it POSIX compliant by removing the drive letter. If $this->chroot has a value, it is stripped from the path to allow for chroot'd filetransfer systems.
FileTransferFTPExtension::connect public function Connects to the server. Overrides FileTransfer::connect
FileTransferFTPExtension::isDirectory public function Checks if a particular path is a directory Overrides FileTransfer::isDirectory
FileTransferFTPExtension::isFile public function Checks if a particular path is a file (not a directory). Overrides FileTransfer::isFile
FileTransferFTP::__construct public function The constructor for the UpdateConnection class. This method is also called from the classes that extend this class and override this method. Overrides FileTransfer::__construct
FileTransferFTP::getSettingsForm public function Returns the form to configure the FileTransfer class for FTP. Overrides FileTransfer::getSettingsForm
FileTransfer::copyDirectory public final function Copies a directory.
FileTransfer::chmod public final function
FileTransfer::createDirectory public final function Creates a directory.
FileTransfer::removeDirectory public final function Removes a directory.
FileTransfer::copyFile public final function Copies a file.
FileTransfer::removeFile public final function Removes a file.
FileTransferFTP::factory static function Overrides FileTransfer::factory