diff --git a/Project/php/gateway/AbsGateway.php b/Project/php/gateway/AbsGateway.php index 2d47f38..0b3ebfc 100755 --- a/Project/php/gateway/AbsGateway.php +++ b/Project/php/gateway/AbsGateway.php @@ -10,8 +10,11 @@ abstract class AbsGateway { protected Connection $con; - public function __construct(Connection $con) { - $this->con = $con; + public function __construct() { + global $dsn; + global $login; + global $password; + $this->con = new Connection($dsn, $login, $password); } public abstract function add(array $parameters): int; diff --git a/Project/php/gateway/GroupGateway.php b/Project/php/gateway/GroupGateway.php index f089c1f..3cae42d 100755 --- a/Project/php/gateway/GroupGateway.php +++ b/Project/php/gateway/GroupGateway.php @@ -10,8 +10,8 @@ use model\Group; class GroupGateway extends AbsGateway { - public function __construct(Connection $con){ - parent::__construct($con); + public function __construct(){ + parent::__construct(); } public function add(array $parameters): int //require 4 elements diff --git a/Project/php/gateway/UserGateway.php b/Project/php/gateway/UserGateway.php index 273b761..fcb5557 100755 --- a/Project/php/gateway/UserGateway.php +++ b/Project/php/gateway/UserGateway.php @@ -9,9 +9,9 @@ use Exception; class UserGateway extends AbsGateway { - public function __construct(Connection $con) + public function __construct() { - parent::__construct($con); + parent::__construct(); } public function add(array $parameters): int //require 9 elements diff --git a/Project/php/gateway/VocabularyGateway.php b/Project/php/gateway/VocabularyGateway.php index 4aee47e..b0ed969 100755 --- a/Project/php/gateway/VocabularyGateway.php +++ b/Project/php/gateway/VocabularyGateway.php @@ -3,13 +3,13 @@ namespace gateway; use PDO; use PDOException; -use config\Connection; +use Exception; use model\Vocabulary; class VocabularyGateway extends AbsGateway { - public function __construct(Connection $con){ - parent::__construct($con); + public function __construct(){ + parent::__construct(); } public function add(array $parameters): int // require 4 elements