Path: blob/master/src/infrastructure/diff/PhabricatorChangesetResponse.php
12241 views
<?php12final class PhabricatorChangesetResponse extends AphrontProxyResponse {34private $renderedChangeset;5private $coverage;6private $changesetState;78public function setRenderedChangeset($rendered_changeset) {9$this->renderedChangeset = $rendered_changeset;10return $this;11}1213public function getRenderedChangeset() {14return $this->renderedChangeset;15}1617public function setCoverage($coverage) {18$this->coverage = $coverage;19return $this;20}2122protected function buildProxy() {23return new AphrontAjaxResponse();24}2526public function reduceProxyResponse() {27$content = array(28'changeset' => $this->getRenderedChangeset(),29) + $this->getChangesetState();3031if ($this->coverage) {32$content['coverage'] = $this->coverage;33}3435return $this->getProxy()->setContent($content);36}3738public function setChangesetState(array $state) {39$this->changesetState = $state;40return $this;41}4243public function getChangesetState() {44return $this->changesetState;45}4647}484950