WordPress.org

Make WordPress Core

Changeset 28491


Ignore:
Timestamp:
05/19/2014 12:17:18 AM (6 years ago)
Author:
wonderboymusic
Message:

Add access modifier (public) to members and methods in WP_Filesystem_SSH2.

See #27881, #22234.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-filesystem-ssh2.php

    r27566 r28491  
    3636class WP_Filesystem_SSH2 extends WP_Filesystem_Base {
    3737
    38     var $link = false;
    39     var $sftp_link = false;
    40     var $keys = false;
    41     var $errors = array();
    42     var $options = array();
    43 
    44     function __construct($opt='') {
     38    public $link = false;
     39    public $sftp_link = false;
     40    public $keys = false;
     41    public $errors = array();
     42    public $options = array();
     43
     44    public function __construct($opt='') {
    4545        $this->method = 'ssh2';
    4646        $this->errors = new WP_Error();
     
    9494    }
    9595
    96     function connect() {
     96    public function connect() {
    9797        if ( ! $this->keys ) {
    9898            $this->link = @ssh2_connect($this->options['hostname'], $this->options['port']);
     
    123123    }
    124124
    125     function run_command( $command, $returnbool = false) {
     125    public function run_command( $command, $returnbool = false) {
    126126
    127127        if ( ! $this->link )
     
    144144    }
    145145
    146     function get_contents( $file ) {
     146    public function get_contents( $file ) {
    147147        $file = ltrim($file, '/');
    148148        return file_get_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    149149    }
    150150
    151     function get_contents_array($file) {
     151    public function get_contents_array($file) {
    152152        $file = ltrim($file, '/');
    153153        return file('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    154154    }
    155155
    156     function put_contents($file, $contents, $mode = false ) {
     156    public function put_contents($file, $contents, $mode = false ) {
    157157        $ret = file_put_contents( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ), $contents );
    158158
     
    165165    }
    166166
    167     function cwd() {
     167    public function cwd() {
    168168        $cwd = $this->run_command('pwd');
    169169        if ( $cwd )
     
    172172    }
    173173
    174     function chdir($dir) {
     174    public function chdir($dir) {
    175175        return $this->run_command('cd ' . $dir, true);
    176176    }
    177177
    178     function chgrp($file, $group, $recursive = false ) {
     178    public function chgrp($file, $group, $recursive = false ) {
    179179        if ( ! $this->exists($file) )
    180180            return false;
     
    184184    }
    185185
    186     function chmod($file, $mode = false, $recursive = false) {
     186    public function chmod($file, $mode = false, $recursive = false) {
    187187        if ( ! $this->exists($file) )
    188188            return false;
     
    212212     * @return bool Returns true on success or false on failure.
    213213     */
    214     function chown( $file, $owner, $recursive = false ) {
     214    public function chown( $file, $owner, $recursive = false ) {
    215215        if ( ! $this->exists($file) )
    216216            return false;
     
    220220    }
    221221
    222     function owner($file) {
     222    public function owner($file) {
    223223        $owneruid = @fileowner('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/'));
    224224        if ( ! $owneruid )
     
    230230    }
    231231
    232     function getchmod($file) {
     232    public function getchmod($file) {
    233233        return substr( decoct( @fileperms( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ) ) ), -3 );
    234234    }
    235235
    236     function group($file) {
     236    public function group($file) {
    237237        $gid = @filegroup('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/'));
    238238        if ( ! $gid )
     
    244244    }
    245245
    246     function copy($source, $destination, $overwrite = false, $mode = false) {
     246    public function copy($source, $destination, $overwrite = false, $mode = false) {
    247247        if ( ! $overwrite && $this->exists($destination) )
    248248            return false;
     
    253253    }
    254254
    255     function move($source, $destination, $overwrite = false) {
     255    public function move($source, $destination, $overwrite = false) {
    256256        return @ssh2_sftp_rename($this->link, $source, $destination);
    257257    }
    258258
    259     function delete($file, $recursive = false, $type = false) {
     259    public function delete($file, $recursive = false, $type = false) {
    260260        if ( 'f' == $type || $this->is_file($file) )
    261261            return ssh2_sftp_unlink($this->sftp_link, $file);
     
    271271    }
    272272
    273     function exists($file) {
     273    public function exists($file) {
    274274        $file = ltrim($file, '/');
    275275        return file_exists('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    276276    }
    277277
    278     function is_file($file) {
     278    public function is_file($file) {
    279279        $file = ltrim($file, '/');
    280280        return is_file('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    281281    }
    282282
    283     function is_dir($path) {
     283    public function is_dir($path) {
    284284        $path = ltrim($path, '/');
    285285        return is_dir('ssh2.sftp://' . $this->sftp_link . '/' . $path);
    286286    }
    287287
    288     function is_readable($file) {
     288    public function is_readable($file) {
    289289        $file = ltrim($file, '/');
    290290        return is_readable('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    291291    }
    292292
    293     function is_writable($file) {
     293    public function is_writable($file) {
    294294        $file = ltrim($file, '/');
    295295        return is_writable('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    296296    }
    297297
    298     function atime($file) {
     298    public function atime($file) {
    299299        $file = ltrim($file, '/');
    300300        return fileatime('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    301301    }
    302302
    303     function mtime($file) {
     303    public function mtime($file) {
    304304        $file = ltrim($file, '/');
    305305        return filemtime('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    306306    }
    307307
    308     function size($file) {
     308    public function size($file) {
    309309        $file = ltrim($file, '/');
    310310        return filesize('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    311311    }
    312312
    313     function touch($file, $time = 0, $atime = 0) {
     313    public function touch($file, $time = 0, $atime = 0) {
    314314        //Not implemented.
    315315    }
    316316
    317     function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
     317    public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
    318318        $path = untrailingslashit($path);
    319319        if ( empty($path) )
     
    331331    }
    332332
    333     function rmdir($path, $recursive = false) {
     333    public function rmdir($path, $recursive = false) {
    334334        return $this->delete($path, $recursive);
    335335    }
    336336
    337     function dirlist($path, $include_hidden = true, $recursive = false) {
     337    public function dirlist($path, $include_hidden = true, $recursive = false) {
    338338        if ( $this->is_file($path) ) {
    339339            $limit_file = basename($path);
Note: See TracChangeset for help on using the changeset viewer.