Code Duplication    Length = 15-15 lines in 2 locations

includes/diff/DairikiDiff.php 2 locations

@@ 132-146 (lines=15) @@
129
 * @private
130
 * @ingroup DifferenceEngine
131
 */
132
class DiffOpDelete extends DiffOp {
133
	public $type = 'delete';
134
135
	public function __construct( $lines ) {
136
		$this->orig = $lines;
137
		$this->closing = false;
138
	}
139
140
	/**
141
	 * @return DiffOpAdd
142
	 */
143
	public function reverse() {
144
		return new DiffOpAdd( $this->orig );
145
	}
146
}
147
148
/**
149
 * Extends DiffOp. Used to mark strings that have been
@@ 155-169 (lines=15) @@
152
 * @private
153
 * @ingroup DifferenceEngine
154
 */
155
class DiffOpAdd extends DiffOp {
156
	public $type = 'add';
157
158
	public function __construct( $lines ) {
159
		$this->closing = $lines;
160
		$this->orig = false;
161
	}
162
163
	/**
164
	 * @return DiffOpDelete
165
	 */
166
	public function reverse() {
167
		return new DiffOpDelete( $this->closing );
168
	}
169
}
170
171
/**
172
 * Extends DiffOp. Used to mark strings that have been