setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); return $pdo; } catch (\PDOException $e) { return null; } } static function getSQLiteDB() { $pdo = new \PDO('sqlite:' . SABRE_TEMPDIR . '/pdobackend'); $pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); return $pdo; } static function getPgSqlDB() { //try { $pdo = new \PDO(SABRE_PGSQLDSN); $pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); return $pdo; //} catch (\PDOException $e) { // return null; //} } }