Path: blob/master/src/applications/config/response/PhabricatorConfigResponse.php
12256 views
<?php12final class PhabricatorConfigResponse extends AphrontStandaloneHTMLResponse {34private $view;56public function setView(PhabricatorSetupIssueView $view) {7$this->view = $view;8return $this;9}1011public function getHTTPResponseCode() {12return 500;13}1415protected function getResources() {16return array(17'css/application/config/config-template.css',18'css/application/config/setup-issue.css',19);20}2122protected function getResponseTitle() {23return pht('Setup Error');24}2526protected function getResponseBodyClass() {27if (PhabricatorSetupCheck::isInFlight()) {28return 'setup-fatal in-flight';29} else {30return 'setup-fatal';31}32}3334protected function getResponseBody() {35$view = $this->view;3637if (PhabricatorSetupCheck::isInFlight()) {38return $view->renderInFlight();39} else {40return $view->render();41}42}4344protected function buildPlainTextResponseString() {45return pht(46'This install has a fatal setup error, access the web interface '.47'to view details and resolve it.');48}4950}515253