Differential D15982 Diff 38476 src/applications/config/controller/PhabricatorConfigDatabaseController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/PhabricatorConfigDatabaseController.php
<?php | <?php | ||||
abstract class PhabricatorConfigDatabaseController | abstract class PhabricatorConfigDatabaseController | ||||
extends PhabricatorConfigController { | extends PhabricatorConfigController { | ||||
protected function buildSchemaQuery() { | protected function buildSchemaQuery() { | ||||
$conf = PhabricatorEnv::newObjectFromConfig( | $ref = PhabricatorDatabaseRef::getMasterDatabaseRef(); | ||||
'mysql.configuration-provider', | |||||
array($dao = null, 'w')); | |||||
$api = id(new PhabricatorStorageManagementAPI()) | $api = id(new PhabricatorStorageManagementAPI()) | ||||
->setUser($conf->getUser()) | ->setUser($ref->getUser()) | ||||
->setHost($conf->getHost()) | ->setHost($ref->getHost()) | ||||
->setPort($conf->getPort()) | ->setPort($ref->getPort()) | ||||
->setNamespace(PhabricatorLiskDAO::getDefaultStorageNamespace()) | ->setNamespace(PhabricatorLiskDAO::getDefaultStorageNamespace()) | ||||
->setPassword($conf->getPassword()); | ->setPassword($ref->getPass()); | ||||
$query = id(new PhabricatorConfigSchemaQuery()) | $query = id(new PhabricatorConfigSchemaQuery()) | ||||
->setAPI($api); | ->setAPI($api); | ||||
return $query; | return $query; | ||||
} | } | ||||
protected function renderIcon($status) { | protected function renderIcon($status) { | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |