Skip to content

Commit 01aabd9

Browse files
committed
PHPC-801: Always serialize RC, RP, and WC as BSON documents
1 parent 61bbc90 commit 01aabd9

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/MongoDB/ReadConcern.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ PHP_METHOD(ReadConcern, bsonSerialize)
112112
}
113113

114114
php_phongo_read_concern_to_zval(return_value, read_concern);
115+
convert_to_object(return_value);
115116
}
116117
/* }}} */
117118

src/MongoDB/ReadPreference.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ PHP_METHOD(ReadPreference, bsonSerialize)
211211
}
212212

213213
php_phongo_read_preference_to_zval(return_value, read_preference);
214+
convert_to_object(return_value);
214215
}
215216
/* }}} */
216217

src/MongoDB/WriteConcern.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ PHP_METHOD(WriteConcern, bsonSerialize)
193193
}
194194

195195
php_phongo_write_concern_to_zval(return_value, write_concern);
196+
convert_to_object(return_value);
196197
}
197198
/* }}} */
198199

0 commit comments

Comments
 (0)