protected postProcessDiffArray ( array &$diffArray ) : void | ||
$diffArray | array | |
return | void |
protected function postProcessDiffArray(array &$diffArray)
{
foreach ($diffArray as $index => $blocks) {
foreach ($blocks as $blockIndex => $block) {
$baseLines = trim(implode('', $block['base']['lines']), " \t\n\r ");
$changedLines = trim(implode('', $block['changed']['lines']), " \t\n\r ");
if ($baseLines === '') {
foreach ($block['changed']['lines'] as $lineIndex => $line) {
$diffArray[$index][$blockIndex]['changed']['lines'][$lineIndex] = '<ins>' . $line . '</ins>';
}
}
if ($changedLines === '') {
foreach ($block['base']['lines'] as $lineIndex => $line) {
$diffArray[$index][$blockIndex]['base']['lines'][$lineIndex] = '<del>' . $line . '</del>';
}
}
}
}
}