Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/parser/DifferentialChangesetParser.php
| Show First 20 Lines • Show All 1,865 Lines • ▼ Show 20 Lines | public function newChangesetResponse() { | ||||
| $viewstate = $this->getViewState(); | $viewstate = $this->getViewState(); | ||||
| $undo_templates = $renderer->renderUndoTemplates(); | $undo_templates = $renderer->renderUndoTemplates(); | ||||
| foreach ($undo_templates as $key => $undo_template) { | foreach ($undo_templates as $key => $undo_template) { | ||||
| $undo_templates[$key] = hsprintf('%s', $undo_template); | $undo_templates[$key] = hsprintf('%s', $undo_template); | ||||
| } | } | ||||
| $document_engine = $renderer->getDocumentEngine(); | |||||
| if ($document_engine) { | |||||
| $document_engine_key = $document_engine->getDocumentEngineKey(); | |||||
| } else { | |||||
| $document_engine_key = null; | |||||
| } | |||||
| $state = array( | $state = array( | ||||
| 'undoTemplates' => $undo_templates, | 'undoTemplates' => $undo_templates, | ||||
| 'rendererKey' => $renderer_key, | 'rendererKey' => $renderer_key, | ||||
| 'highlight' => $viewstate->getHighlightLanguage(), | 'highlight' => $viewstate->getHighlightLanguage(), | ||||
| 'characterEncoding' => $viewstate->getCharacterEncoding(), | 'characterEncoding' => $viewstate->getCharacterEncoding(), | ||||
| 'documentEngine' => $viewstate->getDocumentEngineKey(), | 'requestDocumentEngineKey' => $viewstate->getDocumentEngineKey(), | ||||
| 'responseDocumentEngineKey' => $document_engine_key, | |||||
| 'isHidden' => $viewstate->getHidden(), | 'isHidden' => $viewstate->getHidden(), | ||||
| ); | ); | ||||
| return id(new PhabricatorChangesetResponse()) | return id(new PhabricatorChangesetResponse()) | ||||
| ->setRenderedChangeset($rendered_changeset) | ->setRenderedChangeset($rendered_changeset) | ||||
| ->setChangesetState($state); | ->setChangesetState($state); | ||||
| } | } | ||||
| Show All 21 Lines | |||||