Exemple #1
0
        public static object fetchAll(object instance, PhpStack stack)
        {
            object fetch_style    = stack.PeekReferenceOptional(1);
            object fetch_argument = stack.PeekReferenceOptional(2);
            object ctor_args      = stack.PeekReferenceOptional(3);

            stack.RemoveFrame();

            return(((PDOStatement)instance).fetchAll(stack.Context, fetch_style, fetch_argument, ctor_args));
        }
Exemple #2
0
        public static object exec(object instance, PhpStack stack)
        {
            object query = stack.PeekValue(1);
            object error = stack.PeekReferenceOptional(2);

            stack.RemoveFrame();
            return(((SQLiteDatabase)instance).exec(stack.Context, query, error));
        }
Exemple #3
0
        public static object query(object instance, PhpStack stack)
        {
            object       query      = stack.PeekValue(1);
            object       resultType = stack.PeekValueOptional(2);
            PhpReference error      = stack.PeekReferenceOptional(3);

            stack.RemoveFrame();
            return(((SQLiteDatabase)instance).query(stack.Context, query, resultType, error));
        }
Exemple #4
0
        public static object __construct(object instance, PhpStack stack)
        {
            object       argFileName = stack.PeekValue(1);
            object       argMode     = stack.PeekValueOptional(2);
            PhpReference error       = stack.PeekReferenceOptional(3);

            stack.RemoveFrame();

            string filename = PHP.Core.Convert.ObjectToString(argFileName);
            int    mode     = PHP.Core.Convert.ObjectToInteger(argMode);

            return(((SQLiteDatabase)instance).__construct(stack.Context, filename, mode, error));
        }