16,7 → 16,6 |
* Constructeur par défaut, appelé à l'initialisation |
*/ |
final public function __construct() { |
|
$this->registre = Registre::getInstance() ; |
$this->gestionnaire_erreur = GestionnaireErreur::getInstance() ; |
$this->type = $this->registre->get('bdd_type'); |
34,7 → 33,6 |
* @return PDOStatement un objet contenant le résultat de la requête |
*/ |
final protected function requete($requete) { |
|
// on ne se connecte que lors du premier appel à une requete |
if($this->connexion == null) { |
$this->connecter(); |
50,7 → 48,6 |
* @throws PDOException une exception dans le cas ou là connexion échoue |
*/ |
final private function connecter() { |
|
try { |
$this->connexion = new PDO($this->dsn,$this->utilisateur,$this->pass); |
} catch (PDOException $e) { |
59,7 → 56,6 |
} |
|
final protected function proteger($chaine) { |
|
// on ne se connecte que lors du premier appel à une requete |
if($this->connexion == null) { |
$this->connecter(); |
72,7 → 68,6 |
* Destructeur de classe, se contente de fermer explicitement la connexion |
*/ |
final public function __destruct() { |
|
if($this->connexion != null) { |
$this->connexion = null ; |
} |