Skip to content

Commit f40d2d2

Browse files
committed
Merge pull request #1028
2 parents abd1155 + 56a9f43 commit f40d2d2

File tree

4 files changed

+6
-10
lines changed

4 files changed

+6
-10
lines changed

php_phongo.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ void php_phongo_read_preference_prep_tagsets(zval* tagSets TSRMLS_DC) /* {{{ */
13071307
{
13081308
zval* tagSet;
13091309

1310-
ZEND_HASH_FOREACH_VAL(ht_data, tagSet)
1310+
ZEND_HASH_FOREACH_VAL_IND(ht_data, tagSet)
13111311
{
13121312
ZVAL_DEREF(tagSet);
13131313
if (Z_TYPE_P(tagSet) == IS_ARRAY) {
@@ -2300,7 +2300,7 @@ static void php_phongo_dispatch_handlers(const char* name, zval* z_event)
23002300
#if PHP_VERSION_ID >= 70000
23012301
zval* value;
23022302

2303-
ZEND_HASH_FOREACH_VAL(MONGODB_G(subscribers), value)
2303+
ZEND_HASH_FOREACH_VAL_IND(MONGODB_G(subscribers), value)
23042304
{
23052305
if (EG(exception)) {
23062306
break;

src/MongoDB/Exception/RuntimeException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ static bool php_phongo_has_string_array_element(zval* labels, char* label TSRMLS
4141
{
4242
zval* z_label;
4343

44-
ZEND_HASH_FOREACH_VAL(ht_data, z_label)
44+
ZEND_HASH_FOREACH_VAL_IND(ht_data, z_label)
4545
{
4646
if ((Z_TYPE_P(z_label) == IS_STRING) && (strcmp(Z_STRVAL_P(z_label), label) == 0)) {
4747
return true;

src/MongoDB/Manager.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ static void php_phongo_manager_prep_authmechanismproperties(zval* properties TSR
114114
zend_ulong num_key = 0;
115115
zval* property;
116116

117-
ZEND_HASH_FOREACH_KEY_VAL(ht_data, num_key, string_key, property)
117+
ZEND_HASH_FOREACH_KEY_VAL_IND(ht_data, num_key, string_key, property)
118118
{
119119
if (!string_key) {
120120
continue;
@@ -193,7 +193,7 @@ static void php_phongo_manager_prep_uri_options(zval* options TSRMLS_DC) /* {{{
193193
zend_ulong num_key = 0;
194194
zval* option;
195195

196-
ZEND_HASH_FOREACH_KEY_VAL(ht_data, num_key, string_key, option)
196+
ZEND_HASH_FOREACH_KEY_VAL_IND(ht_data, num_key, string_key, option)
197197
{
198198
if (!string_key) {
199199
continue;

src/bson-encode.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -399,10 +399,6 @@ static void php_phongo_bson_append(bson_t* bson, php_phongo_field_path* field_pa
399399
}
400400

401401
#if PHP_VERSION_ID >= 70000
402-
case IS_INDIRECT:
403-
php_phongo_bson_append(bson, field_path, flags, key, key_len, Z_INDIRECT_P(entry) TSRMLS_DC);
404-
break;
405-
406402
case IS_REFERENCE:
407403
ZVAL_DEREF(entry);
408404
goto try_again;
@@ -515,7 +511,7 @@ static void php_phongo_zval_to_bson_internal(zval* data, php_phongo_field_path*
515511
zend_ulong num_key = 0;
516512
zval* value;
517513

518-
ZEND_HASH_FOREACH_KEY_VAL(ht_data, num_key, string_key, value)
514+
ZEND_HASH_FOREACH_KEY_VAL_IND(ht_data, num_key, string_key, value)
519515
{
520516
if (string_key) {
521517
if (ht_data_from_properties) {

0 commit comments

Comments
 (0)