|
|
|
@ -17,7 +17,8 @@ |
|
|
|
|
* @package Text_Diff |
|
|
|
|
* @author Geoffrey T. Dairiki <dairiki@dairiki.org> |
|
|
|
|
*/ |
|
|
|
|
class Text_Diff { |
|
|
|
|
class Text_Diff |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Array of changes. |
|
|
|
@ -380,10 +381,9 @@ class Text_Diff_Op_copy extends Text_Diff_Op { |
|
|
|
|
|
|
|
|
|
function &reverse() |
|
|
|
|
{ |
|
|
|
|
$reverse = &new Text_Diff_Op_copy($this->final, $this->orig); |
|
|
|
|
$reverse = new Text_Diff_Op_copy($this->final, $this->orig); |
|
|
|
|
return $reverse; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -392,7 +392,8 @@ class Text_Diff_Op_copy extends Text_Diff_Op { |
|
|
|
|
* |
|
|
|
|
* @access private |
|
|
|
|
*/ |
|
|
|
|
class Text_Diff_Op_delete extends Text_Diff_Op { |
|
|
|
|
class Text_Diff_Op_delete extends Text_Diff_Op |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
function Text_Diff_Op_delete($lines) |
|
|
|
|
{ |
|
|
|
@ -402,7 +403,7 @@ class Text_Diff_Op_delete extends Text_Diff_Op { |
|
|
|
|
|
|
|
|
|
function &reverse() |
|
|
|
|
{ |
|
|
|
|
$reverse = &new Text_Diff_Op_add($this->orig); |
|
|
|
|
$reverse = new Text_Diff_Op_add($this->orig); |
|
|
|
|
return $reverse; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -424,7 +425,7 @@ class Text_Diff_Op_add extends Text_Diff_Op { |
|
|
|
|
|
|
|
|
|
function &reverse() |
|
|
|
|
{ |
|
|
|
|
$reverse = &new Text_Diff_Op_delete($this->final); |
|
|
|
|
$reverse = new Text_Diff_Op_delete($this->final); |
|
|
|
|
return $reverse; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -436,7 +437,8 @@ class Text_Diff_Op_add extends Text_Diff_Op { |
|
|
|
|
* |
|
|
|
|
* @access private |
|
|
|
|
*/ |
|
|
|
|
class Text_Diff_Op_change extends Text_Diff_Op { |
|
|
|
|
class Text_Diff_Op_change extends Text_Diff_Op |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
function Text_Diff_Op_change($orig, $final) |
|
|
|
|
{ |
|
|
|
@ -446,7 +448,7 @@ class Text_Diff_Op_change extends Text_Diff_Op { |
|
|
|
|
|
|
|
|
|
function &reverse() |
|
|
|
|
{ |
|
|
|
|
$reverse = &new Text_Diff_Op_change($this->final, $this->orig); |
|
|
|
|
$reverse = new Text_Diff_Op_change($this->final, $this->orig); |
|
|
|
|
return $reverse; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|