WordPress.org

Make WordPress Core

Ticket #33725: 33725-2.diff

File 33725-2.diff, 4.7 KB (added by wenthemes, 5 years ago)

patch refreshed

  • src/wp-admin/includes/class-wp-filesystem-direct.php

     
    1919        /**
    2020         * constructor
    2121         *
     22         * @access public
     23         *
    2224         * @param mixed $arg ignored argument
    2325         */
    2426        public function __construct($arg) {
     
    2931        /**
    3032         * Reads entire file into a string
    3133         *
     34         * @access public
     35         *
    3236         * @param string $file Name of the file to read.
    3337         * @return string|bool The function returns the read data or false on failure.
    3438         */
     
    3943        /**
    4044         * Reads entire file into an array
    4145         *
     46         * @access public
     47         *
    4248         * @param string $file Path to the file.
    4349         * @return array|bool the file contents in an array or false on failure.
    4450         */
     
    4955        /**
    5056         * Write a string to a file
    5157         *
     58         * @access public
     59         *
    5260         * @param string $file     Remote path to the file where to write the data.
    5361         * @param string $contents The data to write.
    5462         * @param int    $mode     Optional. The file permissions as octal number, usually 0644.
     
    8189        /**
    8290         * Gets the current working directory
    8391         *
     92         * @access public
     93         *
    8494         * @return string|bool the current working directory on success, or false on failure.
    8595         */
    8696        public function cwd() {
     
    90100        /**
    91101         * Change directory
    92102         *
     103         * @access public
     104         *
    93105         * @param string $dir The new current directory.
    94106         * @return bool Returns true on success or false on failure.
    95107         */
     
    100112        /**
    101113         * Changes file group
    102114         *
     115         * @access public
     116         *
    103117         * @param string $file      Path to the file.
    104118         * @param mixed  $group     A group name or number.
    105119         * @param bool   $recursive Optional. If set True changes file group recursively. Default false.
     
    124138        /**
    125139         * Changes filesystem permissions
    126140         *
     141         * @access public
     142         *
    127143         * @param string $file      Path to the file.
    128144         * @param int    $mode      Optional. The permissions as octal number, usually 0644 for files,
    129145         *                          0755 for dirs. Default false.
     
    154170        /**
    155171         * Changes file owner
    156172         *
     173         * @access public
     174         *
    157175         * @param string $file      Path to the file.
    158176         * @param mixed  $owner     A user name or number.
    159177         * @param bool   $recursive Optional. If set True changes file owner recursively.
     
    178196        /**
    179197         * Gets file owner
    180198         *
     199         * @access public
     200         *
    181201         * @param string $file Path to the file.
    182202         * @return string|bool Username of the user or false on error.
    183203         */
     
    196216         *
    197217         * FIXME does not handle errors in fileperms()
    198218         *
     219         * @access public
     220         *
    199221         * @param string $file Path to the file.
    200222         * @return string Mode of the file (last 3 digits).
    201223         */
     
    204226        }
    205227
    206228        /**
     229         * @access public
     230         *
    207231         * @param string $file
    208232         * @return string|false
    209233         */
     
    218242        }
    219243
    220244        /**
     245         * @access public
     246         *
    221247         * @param string $source
    222248         * @param string $destination
    223249         * @param bool   $overwrite
     
    235261        }
    236262
    237263        /**
     264         * @access public
     265         *
    238266         * @param string $source
    239267         * @param string $destination
    240268         * @param bool $overwrite
     
    257285        }
    258286
    259287        /**
     288         * @access public
     289         *
    260290         * @param string $file
    261291         * @param bool $recursive
    262292         * @param string $type
     
    290320                return $retval;
    291321        }
    292322        /**
     323         * @access public
     324         *
    293325         * @param string $file
    294326         * @return bool
    295327         */
     
    297329                return @file_exists($file);
    298330        }
    299331        /**
     332         * @access public
     333         *
    300334         * @param string $file
    301335         * @return bool
    302336         */
     
    304338                return @is_file($file);
    305339        }
    306340        /**
     341         * @access public
     342         *
    307343         * @param string $path
    308344         * @return bool
    309345         */
     
    312348        }
    313349
    314350        /**
     351         * @access public
     352         *
    315353         * @param string $file
    316354         * @return bool
    317355         */
     
    320358        }
    321359
    322360        /**
     361         * @access public
     362         *
    323363         * @param string $file
    324364         * @return bool
    325365         */
     
    328368        }
    329369
    330370        /**
     371         * @access public
     372         *
    331373         * @param string $file
    332374         * @return int
    333375         */
     
    336378        }
    337379
    338380        /**
     381         * @access public
     382         *
    339383         * @param string $file
    340384         * @return int
    341385         */
     
    344388        }
    345389
    346390        /**
     391         * @access public
     392         *
    347393         * @param string $file
    348394         * @return int
    349395         */
     
    352398        }
    353399
    354400        /**
     401         * @access public
     402         *
    355403         * @param string $file
    356404         * @param int $time
    357405         * @param int $atime
     
    366414        }
    367415
    368416        /**
     417         * @access public
     418         *
    369419         * @param string $path
    370420         * @param mixed  $chmod
    371421         * @param mixed  $chown
     
    392442        }
    393443
    394444        /**
     445         * @access public
     446         *
    395447         * @param string $path
    396448         * @param bool $recursive
    397449         * @return bool
     
    401453        }
    402454
    403455        /**
     456         * @access public
     457         *
    404458         * @param string $path
    405459         * @param bool $include_hidden
    406460         * @param bool $recursive