Changeset View
Changeset View
Standalone View
Standalone View
src/infrastructure/cluster/PhabricatorDatabaseRef.php
Show First 20 Lines • Show All 316 Lines • ▼ Show 20 Lines | final class PhabricatorDatabaseRef | ||||
public static function newRefs() { | public static function newRefs() { | ||||
$default_port = PhabricatorEnv::getEnvConfig('mysql.port'); | $default_port = PhabricatorEnv::getEnvConfig('mysql.port'); | ||||
$default_port = nonempty($default_port, 3306); | $default_port = nonempty($default_port, 3306); | ||||
$default_user = PhabricatorEnv::getEnvConfig('mysql.user'); | $default_user = PhabricatorEnv::getEnvConfig('mysql.user'); | ||||
$default_pass = PhabricatorEnv::getEnvConfig('mysql.pass'); | $default_pass = PhabricatorEnv::getEnvConfig('mysql.pass'); | ||||
$default_pass = phutil_string_cast($default_pass); | |||||
$default_pass = new PhutilOpaqueEnvelope($default_pass); | $default_pass = new PhutilOpaqueEnvelope($default_pass); | ||||
$config = PhabricatorEnv::getEnvConfig('cluster.databases'); | $config = PhabricatorEnv::getEnvConfig('cluster.databases'); | ||||
return id(new PhabricatorDatabaseRefParser()) | return id(new PhabricatorDatabaseRefParser()) | ||||
->setDefaultPort($default_port) | ->setDefaultPort($default_port) | ||||
->setDefaultUser($default_user) | ->setDefaultUser($default_user) | ||||
->setDefaultPass($default_pass) | ->setDefaultPass($default_pass) | ||||
▲ Show 20 Lines • Show All 415 Lines • Show Last 20 Lines |