WordPress.org

Make WordPress Core

Ticket #33725: 33725.diff

File 33725.diff, 4.5 KB (added by wenthemes, 5 years ago)
  • src/wp-admin/includes/class-wp-filesystem-direct.php

     
    1919        /**
    2020         * constructor
    2121         *
     22         * @access public
    2223         * @param mixed $arg ignored argument
    2324         */
    2425        public function __construct($arg) {
     
    2930        /**
    3031         * Reads entire file into a string
    3132         *
     33         * @access public
    3234         * @param string $file Name of the file to read.
    3335         * @return string|bool The function returns the read data or false on failure.
    3436         */
     
    3941        /**
    4042         * Reads entire file into an array
    4143         *
     44         * @access public
    4245         * @param string $file Path to the file.
    4346         * @return array|bool the file contents in an array or false on failure.
    4447         */
     
    4952        /**
    5053         * Write a string to a file
    5154         *
     55         * @access public
    5256         * @param string $file     Remote path to the file where to write the data.
    5357         * @param string $contents The data to write.
    5458         * @param int    $mode     Optional. The file permissions as octal number, usually 0644.
     
    8185        /**
    8286         * Gets the current working directory
    8387         *
     88         * @access public
    8489         * @return string|bool the current working directory on success, or false on failure.
    8590         */
    8691        public function cwd() {
     
    9095        /**
    9196         * Change directory
    9297         *
     98         * @access public
    9399         * @param string $dir The new current directory.
    94100         * @return bool Returns true on success or false on failure.
    95101         */
     
    100106        /**
    101107         * Changes file group
    102108         *
     109         * @access public
    103110         * @param string $file      Path to the file.
    104111         * @param mixed  $group     A group name or number.
    105112         * @param bool   $recursive Optional. If set True changes file group recursively. Default false.
     
    124131        /**
    125132         * Changes filesystem permissions
    126133         *
     134         * @access public
    127135         * @param string $file      Path to the file.
    128136         * @param int    $mode      Optional. The permissions as octal number, usually 0644 for files,
    129137         *                          0755 for dirs. Default false.
     
    154162        /**
    155163         * Changes file owner
    156164         *
     165         * @access public
    157166         * @param string $file      Path to the file.
    158167         * @param mixed  $owner     A user name or number.
    159168         * @param bool   $recursive Optional. If set True changes file owner recursively.
     
    178187        /**
    179188         * Gets file owner
    180189         *
     190         * @access public
    181191         * @param string $file Path to the file.
    182192         * @return string|bool Username of the user or false on error.
    183193         */
     
    196206         *
    197207         * FIXME does not handle errors in fileperms()
    198208         *
     209         * @access public
    199210         * @param string $file Path to the file.
    200211         * @return string Mode of the file (last 3 digits).
    201212         */
     
    204215        }
    205216
    206217        /**
     218         * @access public
    207219         * @param string $file
    208220         * @return string|false
    209221         */
     
    218230        }
    219231
    220232        /**
     233         * @access public
    221234         * @param string $source
    222235         * @param string $destination
    223236         * @param bool   $overwrite
     
    235248        }
    236249
    237250        /**
     251         * @access public
    238252         * @param string $source
    239253         * @param string $destination
    240254         * @param bool $overwrite
     
    257271        }
    258272
    259273        /**
     274         * @access public
    260275         * @param string $file
    261276         * @param bool $recursive
    262277         * @param string $type
     
    290305                return $retval;
    291306        }
    292307        /**
     308         * @access public
    293309         * @param string $file
    294310         * @return bool
    295311         */
     
    297313                return @file_exists($file);
    298314        }
    299315        /**
     316         * @access public
    300317         * @param string $file
    301318         * @return bool
    302319         */
     
    304321                return @is_file($file);
    305322        }
    306323        /**
     324         * @access public
    307325         * @param string $path
    308326         * @return bool
    309327         */
     
    312330        }
    313331
    314332        /**
     333         * @access public
    315334         * @param string $file
    316335         * @return bool
    317336         */
     
    320339        }
    321340
    322341        /**
     342         * @access public
    323343         * @param string $file
    324344         * @return bool
    325345         */
     
    328348        }
    329349
    330350        /**
     351         * @access public
    331352         * @param string $file
    332353         * @return int
    333354         */
     
    344365        }
    345366
    346367        /**
     368         * @access public
    347369         * @param string $file
    348370         * @return int
    349371         */
     
    352374        }
    353375
    354376        /**
     377         * @access public
    355378         * @param string $file
    356379         * @param int $time
    357380         * @param int $atime
     
    366389        }
    367390
    368391        /**
     392         * @access public
    369393         * @param string $path
    370394         * @param mixed  $chmod
    371395         * @param mixed  $chown
     
    392416        }
    393417
    394418        /**
     419         * @access public
    395420         * @param string $path
    396421         * @param bool $recursive
    397422         * @return bool
     
    401426        }
    402427
    403428        /**
     429         * @access public
    404430         * @param string $path
    405431         * @param bool $include_hidden
    406432         * @param bool $recursive