rebase on oct-10-2023
This commit is contained in:
@@ -103,6 +103,8 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base {
|
||||
// Password can be blank if we are using keys.
|
||||
if ( ! $this->keys ) {
|
||||
$this->errors->add( 'empty_password', __( 'SSH2 password is required' ) );
|
||||
} else {
|
||||
$this->options['password'] = null;
|
||||
}
|
||||
} else {
|
||||
$this->options['password'] = $opt['password'];
|
||||
@@ -741,18 +743,28 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base {
|
||||
* @param bool $recursive Optional. Whether to recursively include file details in nested directories.
|
||||
* Default false.
|
||||
* @return array|false {
|
||||
* Array of files. False if unable to list directory contents.
|
||||
* Array of arrays containing file information. False if unable to list directory contents.
|
||||
*
|
||||
* @type string $name Name of the file or directory.
|
||||
* @type string $perms *nix representation of permissions.
|
||||
* @type string $permsn Octal representation of permissions.
|
||||
* @type string $owner Owner name or ID.
|
||||
* @type int $size Size of file in bytes.
|
||||
* @type int $lastmodunix Last modified unix timestamp.
|
||||
* @type mixed $lastmod Last modified month (3 letter) and day (without leading 0).
|
||||
* @type int $time Last modified time.
|
||||
* @type string $type Type of resource. 'f' for file, 'd' for directory.
|
||||
* @type mixed $files If a directory and `$recursive` is true, contains another array of files.
|
||||
* @type array $0... {
|
||||
* Array of file information. Note that some elements may not be available on all filesystems.
|
||||
*
|
||||
* @type string $name Name of the file or directory.
|
||||
* @type string $perms *nix representation of permissions.
|
||||
* @type string $permsn Octal representation of permissions.
|
||||
* @type false $number File number. Always false in this context.
|
||||
* @type string|false $owner Owner name or ID, or false if not available.
|
||||
* @type string|false $group File permissions group, or false if not available.
|
||||
* @type int|string|false $size Size of file in bytes. May be a numeric string.
|
||||
* False if not available.
|
||||
* @type int|string|false $lastmodunix Last modified unix timestamp. May be a numeric string.
|
||||
* False if not available.
|
||||
* @type string|false $lastmod Last modified month (3 letters) and day (without leading 0), or
|
||||
* false if not available.
|
||||
* @type string|false $time Last modified time, or false if not available.
|
||||
* @type string $type Type of resource. 'f' for file, 'd' for directory, 'l' for link.
|
||||
* @type array|false $files If a directory and `$recursive` is true, contains another array of
|
||||
* files. False if unable to list directory contents.
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
public function dirlist( $path, $include_hidden = true, $recursive = false ) {
|
||||
|
||||
Reference in New Issue
Block a user