@@ -69,17 +69,17 @@ PHP_METHOD(BulkWrite, __construct)
69
69
}
70
70
zend_restore_error_handling (& error_handling TSRMLS_CC );
71
71
72
- if (options && php_array_exists (options , "ordered" )) {
73
- ordered = php_array_fetch_bool (options , "ordered" );
72
+ if (options && php_array_existsc (options , "ordered" )) {
73
+ ordered = php_array_fetchc_bool (options , "ordered" );
74
74
}
75
75
76
76
intern -> bulk = phongo_bulkwrite_init (ordered );
77
77
intern -> ordered = ordered ;
78
78
intern -> bypass = BYPASS_UNSET ;
79
79
intern -> num_ops = 0 ;
80
80
81
- if (options && php_array_exists (options , "bypassDocumentValidation" )) {
82
- zend_bool bypass = php_array_fetch_bool (options , "bypassDocumentValidation" );
81
+ if (options && php_array_existsc (options , "bypassDocumentValidation" )) {
82
+ zend_bool bypass = php_array_fetchc_bool (options , "bypassDocumentValidation" );
83
83
mongoc_bulk_operation_set_bypass_document_validation (intern -> bulk , bypass );
84
84
intern -> bypass = bypass ;
85
85
}
@@ -159,8 +159,8 @@ PHP_METHOD(BulkWrite, update)
159
159
phongo_zval_to_bson (newObj , PHONGO_BSON_NONE , bupdate , NULL TSRMLS_CC );
160
160
161
161
if (updateOptions ) {
162
- flags |= php_array_fetch_bool (updateOptions , "multi" ) ? MONGOC_UPDATE_MULTI_UPDATE : 0 ;
163
- flags |= php_array_fetch_bool (updateOptions , "upsert" ) ? MONGOC_UPDATE_UPSERT : 0 ;
162
+ flags |= php_array_fetchc_bool (updateOptions , "multi" ) ? MONGOC_UPDATE_MULTI_UPDATE : 0 ;
163
+ flags |= php_array_fetchc_bool (updateOptions , "upsert" ) ? MONGOC_UPDATE_UPSERT : 0 ;
164
164
}
165
165
166
166
if (flags & MONGOC_UPDATE_MULTI_UPDATE ) {
@@ -212,7 +212,7 @@ PHP_METHOD(BulkWrite, delete)
212
212
bson = bson_new ();
213
213
phongo_zval_to_bson (query , PHONGO_BSON_NONE , bson , NULL TSRMLS_CC );
214
214
215
- if (deleteOptions && php_array_fetch_bool (deleteOptions , "limit" )) {
215
+ if (deleteOptions && php_array_fetchc_bool (deleteOptions , "limit" )) {
216
216
mongoc_bulk_operation_remove_one (intern -> bulk , bson );
217
217
} else {
218
218
mongoc_bulk_operation_remove (intern -> bulk , bson );
0 commit comments