This commit is contained in:
2026-04-19 22:12:52 +02:00
parent eacf0ab7fd
commit 5e8fdf8068
12 changed files with 0 additions and 271 deletions
-32
View File
@@ -1,32 +0,0 @@
<?php
namespace src;
use PDO;
class Database
{
private static ?PDO $instance = null;
public static function getInstance(): PDO
{
if (self::$instance === null) {
$dataSourceName = sprintf(
'mysql:host=%s;dbname=%s',
getenv('DB_HOST'),
getenv('DB_NAME')
);
self::$instance = new PDO(
$dataSourceName,
getenv('DB_USER'),
getenv('DB_PASSWORD'),
[
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
]
);
}
return self::$instance;
}
}