Example #1
0
 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;
 }