diff --git a/src/Config.php b/src/Config.php new file mode 100644 index 0000000..08696dd --- /dev/null +++ b/src/Config.php @@ -0,0 +1,10 @@ +prepare($request); $stmt->execute($array); //var_dump($stmt); @@ -137,7 +141,7 @@ public static function go($request, $array = array()) /** * Send Transaction. - * the parameters are in the .env file + * the parameters are in the Config class file (slsql\Config) * * Return : * [value] = result, @@ -146,7 +150,7 @@ public static function go($request, $array = array()) */ public static function goT(SLTransaction $trans) { - $db = slsql::getPDO(); + $db = Slsql::getPDO(); try { $db->beginTransaction(); foreach ($trans->get() as $transaction) { @@ -164,13 +168,11 @@ public static function goT(SLTransaction $trans) private static function getPDO() { - try { - require '../.env'; - } catch (Exception $e) { - throw new Error("Error Processing Request"); + if (!class_exists("\slsql\Config")) { + throw new Error("Cannot find <\slsql\Config>"); } try { - $db = new PDO($env['DBType'] . ':dbname=' . $env['DBName'] . ';host=' . $env['Host'], $env['User'], $env['Password']); + $db = new PDO(Config::dbType . ':dbname=' . Config::dbName . ';host=' . Config::host, Config::user, Config::password); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $db; } catch (PDOException $e) { @@ -195,7 +197,7 @@ public function get() public function go() { - return slsql::goT($this); + return Slsql::goT($this); } } diff --git a/src/slsql/test.php b/src/Slsql/test.php similarity index 100% rename from src/slsql/test.php rename to src/Slsql/test.php diff --git a/src/example.env b/src/example.env deleted file mode 100644 index a2f6daa..0000000 --- a/src/example.env +++ /dev/null @@ -1,10 +0,0 @@ -'mysql', -'DBName'=>'Default', -'Host'=>'127.0.0.1:3306', -'User'=>'root', -'Password'=>'' - -); \ No newline at end of file