X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fdiff%2FArrayDiffFormatter.php;h=188135fcf90bf17955962764be9ace329fce9cf6;hp=c12b76adac2aee2a61cf7318d46773828ae51563;hb=fa0f6f34972c0e0f4aac24a03b3efdfc45f256f6;hpb=c81fc3208ad5c0a869bd03b1d3fdfcd6127d745b diff --git a/includes/diff/ArrayDiffFormatter.php b/includes/diff/ArrayDiffFormatter.php index c12b76adac..188135fcf9 100644 --- a/includes/diff/ArrayDiffFormatter.php +++ b/includes/diff/ArrayDiffFormatter.php @@ -34,40 +34,41 @@ class ArrayDiffFormatter extends DiffFormatter { * @param Diff $diff A Diff object. * * @return array[] List of associative arrays, each describing a difference. + * @suppress PhanParamSignatureMismatch */ public function format( $diff ) { $oldline = 1; $newline = 1; - $retval = array(); + $retval = []; foreach ( $diff->getEdits() as $edit ) { switch ( $edit->getType() ) { case 'add': foreach ( $edit->getClosing() as $line ) { - $retval[] = array( + $retval[] = [ 'action' => 'add', 'new' => $line, 'newline' => $newline++ - ); + ]; } break; case 'delete': foreach ( $edit->getOrig() as $line ) { - $retval[] = array( + $retval[] = [ 'action' => 'delete', 'old' => $line, 'oldline' => $oldline++, - ); + ]; } break; case 'change': foreach ( $edit->getOrig() as $key => $line ) { - $retval[] = array( + $retval[] = [ 'action' => 'change', 'old' => $line, 'new' => $edit->getClosing( $key ), 'oldline' => $oldline++, 'newline' => $newline++, - ); + ]; } break; case 'copy':