private static function createFromOneLine($conf_string) { $ex = explode(' ', $conf_string); $config = new Config(); $config->setHost($ex[0])->setPort($ex[1])->setUsername($ex[2])->setPassword($ex[3]); $des_key = ''; foreach (array_splice($ex, 4) as $des_part) { $des_key .= $des_part; } $config->setDesKey($des_key); return $config; }
static function getInstance() { if (self::$instance == null) { $obj = new Config(); $obj->setHost($_ENV["DB_HOST"]); $obj->setUser($_ENV["DB_USER"]); $obj->setPass($_ENV["DB_PASS"]); $obj->setDatabase($_ENV["DB_NAME"]); $obj->setProvider($_ENV["DB_PROVIDER"]); $obj->setPort($_ENV["DB_PORT"]); self::$instance = $obj; } return self::$instance; }