public static function newDatabaseConnectionIssue(AphrontQueryException $ex, $is_fatal) { $message = pht("Unable to connect to MySQL!\n\n" . "%s\n\n" . "Make sure Phabricator and MySQL are correctly configured.", $ex->getMessage()); $issue = id(new self())->setIssueKey('mysql.connect')->setName(pht('Can Not Connect to MySQL'))->setMessage($message)->setIsFatal($is_fatal)->addRelatedPhabricatorConfig('mysql.host')->addRelatedPhabricatorConfig('mysql.port')->addRelatedPhabricatorConfig('mysql.user')->addRelatedPhabricatorConfig('mysql.pass'); if (PhabricatorEnv::getEnvConfig('cluster.databases')) { $issue->addRelatedPhabricatorConfig('cluster.databases'); } return $issue; }
public static function newDatabaseConnectionIssue(AphrontQueryException $ex) { $message = pht("Unable to connect to MySQL!\n\n" . "%s\n\n" . "Make sure Phabricator and MySQL are correctly configured.", $ex->getMessage()); return id(new self())->setIssueKey('mysql.connect')->setName(pht('Can Not Connect to MySQL'))->setMessage($message)->setIsFatal(true)->addRelatedPhabricatorConfig('mysql.host')->addRelatedPhabricatorConfig('mysql.port')->addRelatedPhabricatorConfig('mysql.user')->addRelatedPhabricatorConfig('mysql.pass'); }