Making WordPress.org

Changeset 9024


Ignore:
Timestamp:
07/05/2019 07:11:27 AM (6 years ago)
Author:
dd32
Message:

Plugin Directory: Tools: SVN: Define all variables used within compact() to avoid PHP 7.3 notices.

Eg: Notice: compact(): Undefined variable: revision.

See [9012] which was rather incomplete in this class.
See https://wiki.php.net/rfc/compact.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/tools/class-svn.php

    r9012 r9024  
    3939            $revision = (int) $m['revision'];
    4040            $result   = true;
    41         } else {
    42             $result = false;
    43             $errors = self::parse_svn_errors( $output );
     41            $errors   = false;
     42        } else {
     43            $result   = false;
     44            $revision = false;
     45            $errors   = self::parse_svn_errors( $output );
    4446        }
    4547
     
    7375            $errors   = false;
    7476        } else {
    75             $result = false;
    76             $errors = self::parse_svn_errors( $output );
     77            $result   = false;
     78            $revision = false;
     79            $errors   = self::parse_svn_errors( $output );
    7780        }
    7881
     
    104107            $revision = (int) $m['revision'];
    105108            $result   = true;
    106         } else {
    107             $result = false;
    108             $errors = self::parse_svn_errors( $output );
     109            $errors   = false;
     110        } else {
     111            $result   = false;
     112            $revision = false;
     113            $errors   = self::parse_svn_errors( $output );
    109114        }
    110115
     
    134139            $revision = (int) $m['revision'];
    135140            $result   = true;
    136         } else {
    137             $result = false;
    138             $errors = self::parse_svn_errors( $output );
     141            $errors   = false;
     142        } else {
     143            $result   = false;
     144            $revision = false;
     145            $errors   = self::parse_svn_errors( $output );
    139146        }
    140147
     
    161168        if ( preg_match( "/^A/i", $output ) ) {;
    162169            $result   = true;
     170            $errors   = false;
    163171        } else {
    164172            $result = false;
     
    198206            $revision = (int) $m['revision'];
    199207            $result   = true;
    200         } else {
    201             $result = false;
    202             $errors = self::parse_svn_errors( $output );
     208            $errors   = false;
     209        } else {
     210            $result   = false;
     211            $revision = false;
     212            $errors   = self::parse_svn_errors( $output );
    203213        }
    204214
     
    235245            $revision = (int) $m['revision'];
    236246            $result   = true;
    237         } else {
    238             $result = false;
    239             $errors = self::parse_svn_errors( $output );
     247            $errors   = false;
     248        } else {
     249            $result   = false;
     250            $revision = false;
     251            $errors   = self::parse_svn_errors( $output );
    240252        }
    241253
     
    424436    }
    425437}
     438
Note: See TracChangeset for help on using the changeset viewer.