traits
Table of Contents
Traits
- FtpConnectionTrait
- Provides the connection lifecycle of the {@see \oihana\ftp\FtpClient}: configuration,
connect/login with retry, passive mode, secure transport and clean teardown.
- FtpCryptoTrait
- Adds convenience helpers that combine FTP transfers with OpenSSL file encryption
(reusing {@see OpenSSLFileEncryption} from `oihana/php-files`).
- FtpDirectoryTrait
- Provides the directory operations of the {@see \oihana\ftp\FtpClient}: create, remove,
navigate, and list remote directories.
- FtpFileTrait
- Provides the single-file operations of the {@see \oihana\ftp\FtpClient}: download,
upload, append, delete, rename, size, last-modified time and permission changes.
- HasFtpClientTrait
- Provides a standardized way to hold and initialize an {@see FtpClient} within a class.