Przeglądaj źródła

fixed PDO + spod_macros

Nicolas Cannasse 13 lat temu
rodzic
commit
5009f5ff4d
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7 2
      std/php/db/PDO.hx

+ 7 - 2
std/php/db/PDO.hx

@@ -26,6 +26,11 @@ package php.db;
 
 
 import php.NativeArray;
 import php.NativeArray;
 
 
+#if spod_macros
+import sys.db.Connection;
+import sys.db.ResultSet;
+#end
+
 /**
 /**
  * PDO::FETCH_COLUMN = 7
  * PDO::FETCH_COLUMN = 7
  * PDO::FETCH_CLASS = 8
  * PDO::FETCH_CLASS = 8
@@ -107,7 +112,7 @@ private class PDOConnection implements Connection {
 		untyped __call__("unset", pdo);
 		untyped __call__("unset", pdo);
 	}
 	}
 
 
-	public function request( s : String ) : php.db.ResultSet {
+	public function request( s : String ) : ResultSet {
 		var result = pdo.query(s, untyped __php__("PDO::PARAM_STR"));
 		var result = pdo.query(s, untyped __php__("PDO::PARAM_STR"));
 		if(untyped __physeq__(result, false))
 		if(untyped __physeq__(result, false))
 		{
 		{
@@ -254,7 +259,7 @@ private class DBNativeStrategy extends PHPNativeStrategy {
 	}
 	}
 }
 }
 
 
-private class BaseResultSet implements php.db.ResultSet {
+private class BaseResultSet implements ResultSet {
 	var pdo : PDOStatement;
 	var pdo : PDOStatement;
 	var typeStrategy : TypeStrategy;
 	var typeStrategy : TypeStrategy;
 	var _fields : Int;
 	var _fields : Int;