Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionDiffController.php
| Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
| $viewstate_engine = id(new PhabricatorChangesetViewStateEngine()) | $viewstate_engine = id(new PhabricatorChangesetViewStateEngine()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->setObjectPHID($commit->getPHID()) | ->setObjectPHID($commit->getPHID()) | ||||
| ->setChangeset($changeset); | ->setChangeset($changeset); | ||||
| $viewstate = $viewstate_engine->newViewStateFromRequest($request); | $viewstate = $viewstate_engine->newViewStateFromRequest($request); | ||||
| if ($viewstate->getDiscardResponse()) { | |||||
| return new AphrontAjaxResponse(); | |||||
| } | |||||
| $parser = id(new DifferentialChangesetParser()) | $parser = id(new DifferentialChangesetParser()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->setChangeset($changeset) | ->setChangeset($changeset) | ||||
| ->setViewState($viewstate); | ->setViewState($viewstate); | ||||
| $parser->setRenderingReference($drequest->generateURI( | $parser->setRenderingReference($drequest->generateURI( | ||||
| array( | array( | ||||
| 'action' => 'rendering-ref', | 'action' => 'rendering-ref', | ||||
| ▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines | |||||