Files
hydra-sql/src/SQLLogin/SQLLoginConnect.php
rudy d6d9e81df6
Some checks failed
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
fix login sql : ajout d'un retry sur le login, suppression des options
2024-10-10 12:01:15 +02:00

30 lines
677 B
PHP

<?php
namespace App\SQLLogin;
use PDO;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class SQLLoginConnect extends AbstractController
{
private static $_instance = null;
/**
* Méthode qui crée l'unique instance de la classe
* si elle n'existe pas encore puis la retourne.
*/
public static function getInstance(): SQLLoginConnect
{
if (is_null(self::$_instance)) {
self::$_instance = new SQLLoginConnect();
}
return self::$_instance;
}
public function connect($urlDatabase, $dbUser, $dbPassword): PDO
{
return new PDO($urlDatabase, $dbUser, $dbPassword);
}
}