Differential D21270 Diff 50652 src/applications/differential/mail/DifferentialChangeDetailMailView.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/mail/DifferentialChangeDetailMailView.php
Show All 34 Lines | final class DifferentialChangeDetailMailView | ||||
} | } | ||||
public function buildMailSection() { | public function buildMailSection() { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$diff = $this->getDiff(); | $diff = $this->getDiff(); | ||||
$engine = new PhabricatorMarkupEngine(); | $engine = new PhabricatorMarkupEngine(); | ||||
$viewstate = new PhabricatorChangesetViewState(); | |||||
$out = array(); | $out = array(); | ||||
foreach ($diff->getChangesets() as $changeset) { | foreach ($diff->getChangesets() as $changeset) { | ||||
$parser = id(new DifferentialChangesetParser()) | $parser = id(new DifferentialChangesetParser()) | ||||
->setUser($viewer) | ->setViewer($viewer) | ||||
->setViewState($viewstate) | |||||
->setChangeset($changeset) | ->setChangeset($changeset) | ||||
->setLinesOfContext(2) | ->setLinesOfContext(2) | ||||
->setMarkupEngine($engine); | ->setMarkupEngine($engine); | ||||
$parser->setRenderer(new DifferentialChangesetOneUpMailRenderer()); | $parser->setRenderer(new DifferentialChangesetOneUpMailRenderer()); | ||||
$block = $parser->render(); | $block = $parser->render(); | ||||
$filename = $changeset->getFilename(); | $filename = $changeset->getFilename(); | ||||
Show All 22 Lines |