| @@ 830-849 (lines=20) @@ | ||
| 827 | * |
|
| 828 | * @access private |
|
| 829 | */ |
|
| 830 | class Text_Diff_Op_delete extends Text_Diff_Op |
|
| 831 | { |
|
| 832 | /** |
|
| 833 | * Text_Diff_Op_delete constructor. |
|
| 834 | * @param $lines |
|
| 835 | */ |
|
| 836 | public function __construct($lines) |
|
| 837 | { |
|
| 838 | $this->orig = $lines; |
|
| 839 | $this->final = false; |
|
| 840 | } |
|
| 841 | ||
| 842 | /** |
|
| 843 | * @return Text_Diff_Op_add |
|
| 844 | */ |
|
| 845 | public function &reverse() |
|
| 846 | { |
|
| 847 | return $reverse = new Text_Diff_Op_add($this->orig); |
|
| 848 | } |
|
| 849 | } |
|
| 850 | ||
| 851 | /** |
|
| 852 | * @package Text_Diff |
|
| @@ 857-876 (lines=20) @@ | ||
| 854 | * |
|
| 855 | * @access private |
|
| 856 | */ |
|
| 857 | class Text_Diff_Op_add extends Text_Diff_Op |
|
| 858 | { |
|
| 859 | /** |
|
| 860 | * Text_Diff_Op_add constructor. |
|
| 861 | * @param $lines |
|
| 862 | */ |
|
| 863 | public function __construct($lines) |
|
| 864 | { |
|
| 865 | $this->final = $lines; |
|
| 866 | $this->orig = false; |
|
| 867 | } |
|
| 868 | ||
| 869 | /** |
|
| 870 | * @return Text_Diff_Op_delete |
|
| 871 | */ |
|
| 872 | public function &reverse() |
|
| 873 | { |
|
| 874 | return $reverse = new Text_Diff_Op_delete($this->final); |
|
| 875 | } |
|
| 876 | } |
|
| 877 | ||
| 878 | /** |
|
| 879 | * @package Text_Diff |
|