databaseInfos = $loginInfos; $this->tryLogin(); } /** * Permet d'essayer un login à la base de données. * @return void - never si la connexion échoue. */ private function tryLogin(): void { try { $dsn = 'mysql:dbname=' . $this->databaseInfos['name'] . ';host=' . $this->databaseInfos['host'] . ';port=' . $this->databaseInfos['port']; $this->pdo = new \PDO( $dsn, $this->databaseInfos['user'], $this->databaseInfos['pass'] ); } catch ( \PDOException $e ) { die( $e->getMessage() ); } } }