SimpleSAML\Database::connect PHP Метод

connect() приватный Метод

This function connects to a database.
private connect ( string $dsn, string $username, string $password, array $options ) : PDO
$dsn string Database connection string
$username string SQL user
$password string SQL password
$options array PDO options
Результат PDO object
    private function connect($dsn, $username, $password, $options)
    {
        try {
            $db = new \PDO($dsn, $username, $password, $options);
            $db->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
            return $db;
        } catch (\PDOException $e) {
            throw new \Exception("Database error: " . $e->getMessage());
        }
    }