예제 #1
0
 /**
  * Constructor.
  * Computes diff between sequences of strings.
  *
  * @param string[] $from_lines An array of strings.
  *   Typically these are lines from a file.
  * @param string[] $to_lines An array of strings.
  */
 public function __construct($from_lines, $to_lines)
 {
     $eng = new DiffEngine();
     $this->edits = $eng->diff($from_lines, $to_lines);
 }
예제 #2
0
 /**
  * Constructor.
  * Computes diff between sequences of strings.
  *
  * @param string[] $from_lines An array of strings.
  *   Typically these are lines from a file.
  * @param string[] $to_lines An array of strings.
  * @throws \MediaWiki\Diff\ComplexityException
  */
 public function __construct($from_lines, $to_lines)
 {
     $eng = new DiffEngine();
     $eng->setBailoutComplexity($this->bailoutComplexity);
     $this->edits = $eng->diff($from_lines, $to_lines);
 }