47 $this->edits = $eng->diff( $from_lines, $to_lines );
72 foreach ( $this->edits as $edit ) {
73 $rev->edits[] = $edit->reverse();
85 foreach ( $this->edits as $edit ) {
86 if ( $edit->type !=
'copy' ) {
103 foreach ( $this->edits as $edit ) {
104 if ( $edit->type ==
'copy' ) {
105 $lcs += count( $edit->orig );
123 foreach ( $this->edits as $edit ) {
125 array_splice( $lines, count( $lines ), 0, $edit->orig );
143 foreach ( $this->edits as $edit ) {
144 if ( $edit->closing ) {
145 array_splice( $lines, count( $lines ), 0, $edit->closing );
154class_alias( Diff::class,
'Diff' );