Make WordPress Core

Changeset 24362


Ignore:
Timestamp:
05/25/2013 09:38:25 PM (12 years ago)
Author:
nacin
Message:

Remove deprecated pass-by-reference from the Text_Diff external library. Upstream is not back compat. see #24372.

Location:
trunk/wp-includes/Text
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/Text/Diff.php

    r13211 r24362  
    378378    function &reverse()
    379379    {
    380         $reverse = &new Text_Diff_Op_copy($this->final, $this->orig);
     380        $reverse = new Text_Diff_Op_copy($this->final, $this->orig);
    381381        return $reverse;
    382382    }
     
    400400    function &reverse()
    401401    {
    402         $reverse = &new Text_Diff_Op_add($this->orig);
     402        $reverse = new Text_Diff_Op_add($this->orig);
    403403        return $reverse;
    404404    }
     
    422422    function &reverse()
    423423    {
    424         $reverse = &new Text_Diff_Op_delete($this->final);
     424        $reverse = new Text_Diff_Op_delete($this->final);
    425425        return $reverse;
    426426    }
     
    444444    function &reverse()
    445445    {
    446         $reverse = &new Text_Diff_Op_change($this->final, $this->orig);
     446        $reverse = new Text_Diff_Op_change($this->final, $this->orig);
    447447        return $reverse;
    448448    }
  • trunk/wp-includes/Text/Diff/Engine/native.php

    r13211 r24362  
    105105            }
    106106            if ($copy) {
    107                 $edits[] = &new Text_Diff_Op_copy($copy);
     107                $edits[] = new Text_Diff_Op_copy($copy);
    108108            }
    109109
     
    120120
    121121            if ($delete && $add) {
    122                 $edits[] = &new Text_Diff_Op_change($delete, $add);
     122                $edits[] = new Text_Diff_Op_change($delete, $add);
    123123            } elseif ($delete) {
    124                 $edits[] = &new Text_Diff_Op_delete($delete);
     124                $edits[] = new Text_Diff_Op_delete($delete);
    125125            } elseif ($add) {
    126                 $edits[] = &new Text_Diff_Op_add($add);
     126                $edits[] = new Text_Diff_Op_add($add);
    127127            }
    128128        }
  • trunk/wp-includes/Text/Diff/Engine/string.php

    r13211 r24362  
    100100                    $diff1[] = substr($diff[$i], 1);
    101101                } while (++$i < $end && substr($diff[$i], 0, 1) == ' ');
    102                 $edits[] = &new Text_Diff_Op_copy($diff1);
     102                $edits[] = new Text_Diff_Op_copy($diff1);
    103103                break;
    104104
     
    108108                    $diff1[] = substr($diff[$i], 1);
    109109                } while (++$i < $end && substr($diff[$i], 0, 1) == '+');
    110                 $edits[] = &new Text_Diff_Op_add($diff1);
     110                $edits[] = new Text_Diff_Op_add($diff1);
    111111                break;
    112112
     
    122122                }
    123123                if (count($diff2) == 0) {
    124                     $edits[] = &new Text_Diff_Op_delete($diff1);
     124                    $edits[] = new Text_Diff_Op_delete($diff1);
    125125                } else {
    126                     $edits[] = &new Text_Diff_Op_change($diff1, $diff2);
     126                    $edits[] = new Text_Diff_Op_change($diff1, $diff2);
    127127                }
    128128                break;
     
    190190            }
    191191            if (count($array) > 0) {
    192                 $edits[] = &new Text_Diff_Op_copy($array);
     192                $edits[] = new Text_Diff_Op_copy($array);
    193193            }
    194194
     
    204204                        }
    205205                    } while (++$i < $max_i && substr($diff[$i], 0, 1) == '!');
    206                     $edits[] = &new Text_Diff_Op_change($diff1, $diff2);
     206                    $edits[] = new Text_Diff_Op_change($diff1, $diff2);
    207207                    break;
    208208
     
    211211                        $diff1[] = substr($diff[$i], 2);
    212212                    } while (++$i < $max_i && substr($diff[$i], 0, 1) == '+');
    213                     $edits[] = &new Text_Diff_Op_add($diff1);
     213                    $edits[] = new Text_Diff_Op_add($diff1);
    214214                    break;
    215215
     
    218218                        $diff1[] = substr($diff[$i], 2);
    219219                    } while (++$i < $max_i && substr($diff[$i], 0, 1) == '-');
    220                     $edits[] = &new Text_Diff_Op_delete($diff1);
     220                    $edits[] = new Text_Diff_Op_delete($diff1);
    221221                    break;
    222222                }
     
    230230                        $diff2[] = substr($diff[$j++], 2);
    231231                    } while ($j < $max_j && substr($diff[$j], 0, 1) == '+');
    232                     $edits[] = &new Text_Diff_Op_add($diff2);
     232                    $edits[] = new Text_Diff_Op_add($diff2);
    233233                    break;
    234234
     
    237237                        $diff2[] = substr($diff[$j++], 2);
    238238                    } while ($j < $max_j && substr($diff[$j], 0, 1) == '-');
    239                     $edits[] = &new Text_Diff_Op_delete($diff2);
     239                    $edits[] = new Text_Diff_Op_delete($diff2);
    240240                    break;
    241241                }
  • trunk/wp-includes/Text/Diff/Engine/xdiff.php

    r13211 r24362  
    4646            switch ($line[0]) {
    4747            case ' ':
    48                 $edits[] = &new Text_Diff_Op_copy(array(substr($line, 1)));
     48                $edits[] = new Text_Diff_Op_copy(array(substr($line, 1)));
    4949                break;
    5050
    5151            case '+':
    52                 $edits[] = &new Text_Diff_Op_add(array(substr($line, 1)));
     52                $edits[] = new Text_Diff_Op_add(array(substr($line, 1)));
    5353                break;
    5454
    5555            case '-':
    56                 $edits[] = &new Text_Diff_Op_delete(array(substr($line, 1)));
     56                $edits[] = new Text_Diff_Op_delete(array(substr($line, 1)));
    5757                break;
    5858            }
  • trunk/wp-includes/Text/Diff/Renderer.php

    r13211 r24362  
    9999                             * for the trailing context. */
    100100                            $context = array_slice($edit->orig, 0, $ntrail);
    101                             $block[] = &new Text_Diff_Op_copy($context);
     101                            $block[] = new Text_Diff_Op_copy($context);
    102102                        }
    103103                        /* @todo */
     
    119119                    $block = array();
    120120                    if ($context) {
    121                         $block[] = &new Text_Diff_Op_copy($context);
     121                        $block[] = new Text_Diff_Op_copy($context);
    122122                    }
    123123                }
Note: See TracChangeset for help on using the changeset viewer.