Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/parser/DifferentialChangesetParser.php
Show First 20 Lines • Show All 1,078 Lines • ▼ Show 20 Lines | if ($engine_blocks !== null) { | ||||
} | } | ||||
// If we don't have an explicit "vs" changeset, it's the left side of | // If we don't have an explicit "vs" changeset, it's the left side of | ||||
// the "id" changeset. | // the "id" changeset. | ||||
if (!$vs) { | if (!$vs) { | ||||
$vs = $id; | $vs = $id; | ||||
} | } | ||||
if ($mask_force) { | |||||
$engine_blocks->setRevealedIndexes(array_keys($mask_force)); | |||||
} | |||||
if ($range_start !== null || $range_len !== null) { | |||||
$range_min = $range_start; | |||||
if ($range_len === null) { | |||||
$range_max = null; | |||||
} else { | |||||
$range_max = (int)$range_start + (int)$range_len; | |||||
} | |||||
$engine_blocks->setRange($range_min, $range_max); | |||||
} | |||||
$renderer | $renderer | ||||
->setDocumentEngine($engine) | ->setDocumentEngine($engine) | ||||
->setDocumentEngineBlocks($engine_blocks); | ->setDocumentEngineBlocks($engine_blocks); | ||||
return $renderer->renderDocumentEngineBlocks( | return $renderer->renderDocumentEngineBlocks( | ||||
$engine_blocks, | $engine_blocks, | ||||
(string)$id, | (string)$id, | ||||
(string)$vs); | (string)$vs); | ||||
▲ Show 20 Lines • Show All 844 Lines • Show Last 20 Lines |