Code Duplication    Length = 5-6 lines in 2 locations

lib/includes/diff/DiffEngine.php 2 locations

@@ 310-315 (lines=6) @@
307
        $matches = $ymatches[$line];
308
        reset($matches);
309
        while (list ($junk, $y) = each($matches)) {
310
          if (empty($this->in_seq[$y])) {
311
            $k = $this->_lcs_pos($y);
312
            USE_ASSERTS && assert($k > 0);
313
            $ymids[$k] = $ymids[$k-1];
314
            break;
315
          }
316
        }
317
        while (list ($junk, $y) = each($matches)) {
318
          if ($y > $this->seq[$k-1]) {
@@ 326-330 (lines=5) @@
323
            $this->seq[$k] = $y;
324
            $this->in_seq[$y] = 1;
325
          }
326
          elseif (empty($this->in_seq[$y])) {
327
            $k = $this->_lcs_pos($y);
328
            USE_ASSERTS && assert($k > 0);
329
            $ymids[$k] = $ymids[$k-1];
330
          }
331
        }
332
      }
333
    }