Differential D16909 Diff 40711 src/infrastructure/storage/management/PhabricatorStorageManagementAPI.php
Changeset View
Changeset View
Standalone View
Standalone View
src/infrastructure/storage/management/PhabricatorStorageManagementAPI.php
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | public function getDatabaseList(array $patches, $only_living = false) { | ||||
return $list; | return $list; | ||||
} | } | ||||
public function getConn($fragment) { | public function getConn($fragment) { | ||||
$database = $this->getDatabaseName($fragment); | $database = $this->getDatabaseName($fragment); | ||||
$return = &$this->conns[$this->host][$this->user][$database]; | $return = &$this->conns[$this->host][$this->user][$database]; | ||||
if (!$return) { | if (!$return) { | ||||
$return = PhabricatorEnv::newObjectFromConfig( | $return = PhabricatorDatabaseRef::newRawConnection( | ||||
'mysql.implementation', | |||||
array( | |||||
array( | array( | ||||
'user' => $this->user, | 'user' => $this->user, | ||||
'pass' => $this->password, | 'pass' => $this->password, | ||||
'host' => $this->host, | 'host' => $this->host, | ||||
'port' => $this->port, | 'port' => $this->port, | ||||
'database' => $fragment | 'database' => $fragment | ||||
? $database | ? $database | ||||
: null, | : null, | ||||
), | |||||
)); | )); | ||||
} | } | ||||
return $return; | return $return; | ||||
} | } | ||||
public function getAppliedPatches() { | public function getAppliedPatches() { | ||||
try { | try { | ||||
$applied = queryfx_all( | $applied = queryfx_all( | ||||
$this->getConn('meta_data'), | $this->getConn('meta_data'), | ||||
▲ Show 20 Lines • Show All 233 Lines • Show Last 20 Lines |