plus besoin de mettre de paramètres $con dans les gateways

php
Anthony RICHARD 1 year ago
parent 3bb1ee8e6f
commit e6a8a556c5

@ -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;

@ -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

@ -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

@ -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

Loading…
Cancel
Save