]> granicus.if.org Git - php/commitdiff
Fix UNKNOWN default values in ext/sqlite3
authorMáté Kocsis <kocsismate@woohoolabs.com>
Sun, 3 May 2020 11:00:30 +0000 (13:00 +0200)
committerMáté Kocsis <kocsismate@woohoolabs.com>
Wed, 6 May 2020 17:15:39 +0000 (19:15 +0200)
ext/sqlite3/sqlite3.stub.php
ext/sqlite3/sqlite3_arginfo.h

index 42ba303b00b08df2b4839f1db6425eaf165d6e92..1d6357c3e1103efb6dbe38a773c6d9cae13df430 100644 (file)
@@ -86,10 +86,10 @@ class SQLite3Stmt
     private function __construct(SQLite3 $sqlite3, string $sql) {}
 
     /** @return bool */
-    public function bindParam($param_number, &$param, int $type = UNKNOWN) {}
+    public function bindParam($param_number, &$param, int $type = SQLITE3_TEXT) {}
 
     /** @return bool */
-    public function bindValue($param_number, $param, int $type = UNKNOWN) {}
+    public function bindValue($param_number, $param, int $type = SQLITE3_TEXT) {}
 
     /** @return bool */
     public function clear() {}
index ab79449ddafd4438bfe165026294b95e76d6f9ff..ecc934c69072370a8d4ef296a96fa9c00c7d16b6 100644 (file)
@@ -105,13 +105,13 @@ ZEND_END_ARG_INFO()
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SQLite3Stmt_bindParam, 0, 0, 2)
        ZEND_ARG_INFO(0, param_number)
        ZEND_ARG_INFO(1, param)
-       ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
+       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "SQLITE3_TEXT")
 ZEND_END_ARG_INFO()
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SQLite3Stmt_bindValue, 0, 0, 2)
        ZEND_ARG_INFO(0, param_number)
        ZEND_ARG_INFO(0, param)
-       ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
+       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "SQLITE3_TEXT")
 ZEND_END_ARG_INFO()
 
 #define arginfo_class_SQLite3Stmt_clear arginfo_class_SQLite3_close