diff options
author | Remi Collet <remi@remirepo.net> | 2023-01-23 15:34:17 +0100 |
---|---|---|
committer | Remi Collet <remi@php.net> | 2023-01-23 15:34:17 +0100 |
commit | 3d677a7569bb1cb2b037abf6b804bef983fc6c5f (patch) | |
tree | 8378b8108c66aae336d09d6256ff4f53f6d39fe2 /32.patch | |
parent | 842a1284d515399b8785571e5db54341f4674e85 (diff) |
update to 4.1.0
drop patch merged upstream
Diffstat (limited to '32.patch')
-rw-r--r-- | 32.patch | 485 |
1 files changed, 0 insertions, 485 deletions
diff --git a/32.patch b/32.patch deleted file mode 100644 index b94ee3a..0000000 --- a/32.patch +++ /dev/null @@ -1,485 +0,0 @@ -From aa2e3d26a8c4a288b972041f5eed8aade1b88b1b Mon Sep 17 00:00:00 2001 -From: Sergey Avseyev <sergey.avseyev@gmail.com> -Date: Thu, 12 May 2022 14:51:48 +0300 -Subject: [PATCH] fix argument info structure - -Apparently IS_RESOURCE cannot be used in argument info to tag -resource arguments. - -The following command crashes after zend_type_to_string encounters -IS_RESOURCE argument - - php -d extension=couchbase --re couchbase ---- - src/php_couchbase.cxx | 122 +++++++++++++++++++++--------------------- - 1 file changed, 61 insertions(+), 61 deletions(-) - -diff --git a/src/php_couchbase.cxx b/src/php_couchbase.cxx -index 4b8998c..64a615b 100644 ---- a/src/php_couchbase.cxx -+++ b/src/php_couchbase.cxx -@@ -1756,7 +1756,7 @@ ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_version, 0, 0, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_clusterVersion, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_END_ARG_INFO() - -@@ -1767,17 +1767,17 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_openBucket, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_closeBucket, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentUpsert, 0, 0, 7) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1788,7 +1788,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentInsert, 0, 0, 7) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1799,7 +1799,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentReplace, 0, 0, 7) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1810,7 +1810,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentAppend, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1820,7 +1820,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentPrepend, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1830,7 +1830,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentIncrement, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1839,7 +1839,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentDecrement, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1848,7 +1848,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentGet, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1857,7 +1857,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentGetAndLock, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1867,7 +1867,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentGetAndTouch, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1877,7 +1877,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentUnlock, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1887,7 +1887,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentRemove, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1896,7 +1896,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentTouch, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1906,7 +1906,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentExists, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1915,7 +1915,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentMutateIn, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1925,7 +1925,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentLookupIn, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1935,7 +1935,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentGetMulti, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1944,7 +1944,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentRemoveMulti, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1953,7 +1953,7 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_documentUpsertMulti, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucket, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scope, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collection, IS_STRING, 0) -@@ -1962,19 +1962,19 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_query, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, statement, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_analyticsQuery, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, statement, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_viewQuery, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, designDocumentName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, viewName, IS_STRING, 0) -@@ -1983,31 +1983,31 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_searchQuery, 0, 0, 3) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, indexName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_ping, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_diagnostics, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, reportId, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_searchIndexUpsert, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, index, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_viewIndexUpsert, 0, 0, 4) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, index, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, nameSpace, IS_LONG, 0) -@@ -2015,64 +2015,64 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketCreate, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketSettings, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketUpdate, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketSettings, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketGet, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketGetAll, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketDrop, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_bucketFlush, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(ai_CouchbaseExtension_createTransactions, 0, 0, IS_RESOURCE, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, configuration, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(ai_CouchbaseExtension_createTransactionContext, 0, 0, IS_RESOURCE, 1) --ZEND_ARG_TYPE_INFO(0, transactions, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, configuration, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionNewAttempt, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionCommit, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionRollback, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionGet, 0, 0, 5) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scopeName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 0) -@@ -2080,7 +2080,7 @@ ZEND_ARG_TYPE_INFO(0, id, IS_STRING, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionInsert, 0, 0, 6) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, scopeName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 0) -@@ -2089,81 +2089,81 @@ ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionReplace, 0, 0, 3) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, document, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionRemove, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, document, IS_ARRAY, 0) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_transactionQuery, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, transaction, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, transactions) - ZEND_ARG_TYPE_INFO(0, statement, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_userUpsert, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, user, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_userGet, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_userGetAll, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_userDrop, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_groupUpsert, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, group, IS_ARRAY, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_groupGet, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_groupGetAll, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_groupDrop, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_roleGetAll, 0, 0, 1) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexGetAll, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexCreate, 0, 0, 4) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, indexName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, fields, IS_ARRAY, 0) -@@ -2171,26 +2171,26 @@ ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexCreatePrimary, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexDrop, 0, 0, 3) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, indexName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexDropPrimary, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() - - ZEND_BEGIN_ARG_INFO_EX(ai_CouchbaseExtension_queryIndexBuildDeferred, 0, 0, 2) --ZEND_ARG_TYPE_INFO(0, connection, IS_RESOURCE, 0) -+ZEND_ARG_INFO(0, connection) - ZEND_ARG_TYPE_INFO(0, bucketName, IS_STRING, 0) - ZEND_ARG_TYPE_INFO(0, options, IS_ARRAY, 1) - ZEND_END_ARG_INFO() |