PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ] ); } catch (PDOException $e) { Response::error('Database connection failed', 500); exit; } } return self::$instance; } // Empêcher le clonage et la désérialisation private function __construct() {} private function __clone() {} public function __wakeup() {} }