@@ -122,12 +122,14 @@ typedef struct {
122
122
typedef struct {
123
123
mongoc_read_concern_t * read_concern ;
124
124
HashTable * properties ;
125
+ HashTable * php_properties ;
125
126
zend_object std ;
126
127
} php_phongo_readconcern_t ;
127
128
128
129
typedef struct {
129
130
mongoc_read_prefs_t * read_preference ;
130
131
HashTable * properties ;
132
+ HashTable * php_properties ;
131
133
zend_object std ;
132
134
} php_phongo_readpreference_t ;
133
135
@@ -141,12 +143,14 @@ typedef struct {
141
143
typedef struct {
142
144
mongoc_server_api_t * server_api ;
143
145
HashTable * properties ;
146
+ HashTable * php_properties ;
144
147
zend_object std ;
145
148
} php_phongo_serverapi_t ;
146
149
147
150
typedef struct {
148
151
mongoc_server_description_t * server_description ;
149
152
HashTable * properties ;
153
+ HashTable * php_properties ;
150
154
zend_object std ;
151
155
} php_phongo_serverdescription_t ;
152
156
@@ -160,11 +164,13 @@ typedef struct {
160
164
typedef struct {
161
165
mongoc_topology_description_t * topology_description ;
162
166
HashTable * properties ;
167
+ HashTable * php_properties ;
163
168
zend_object std ;
164
169
} php_phongo_topologydescription_t ;
165
170
166
171
typedef struct {
167
172
HashTable * properties ;
173
+ HashTable * php_properties ;
168
174
mongoc_write_concern_t * write_concern ;
169
175
zend_object std ;
170
176
} php_phongo_writeconcern_t ;
@@ -197,18 +203,21 @@ typedef struct {
197
203
int data_len ;
198
204
uint8_t type ;
199
205
HashTable * properties ;
206
+ HashTable * php_properties ;
200
207
zend_object std ;
201
208
} php_phongo_binary_t ;
202
209
203
210
typedef struct {
204
211
bson_t * bson ;
205
212
HashTable * properties ;
213
+ HashTable * php_properties ;
206
214
zend_object std ;
207
215
} php_phongo_packedarray_t ;
208
216
209
217
typedef struct {
210
218
bson_t * bson ;
211
219
HashTable * properties ;
220
+ HashTable * php_properties ;
212
221
zend_object std ;
213
222
} php_phongo_document_t ;
214
223
@@ -220,6 +229,7 @@ typedef struct {
220
229
size_t key ;
221
230
zval current ;
222
231
HashTable * properties ;
232
+ HashTable * php_properties ;
223
233
zend_object std ;
224
234
} php_phongo_iterator_t ;
225
235
@@ -228,20 +238,23 @@ typedef struct {
228
238
size_t ref_len ;
229
239
char id [25 ];
230
240
HashTable * properties ;
241
+ HashTable * php_properties ;
231
242
zend_object std ;
232
243
} php_phongo_dbpointer_t ;
233
244
234
245
typedef struct {
235
246
bool initialized ;
236
247
bson_decimal128_t decimal ;
237
248
HashTable * properties ;
249
+ HashTable * php_properties ;
238
250
zend_object std ;
239
251
} php_phongo_decimal128_t ;
240
252
241
253
typedef struct {
242
254
bool initialized ;
243
255
int64_t integer ;
244
256
HashTable * properties ;
257
+ HashTable * php_properties ;
245
258
zend_object std ;
246
259
} php_phongo_int64_t ;
247
260
@@ -250,6 +263,7 @@ typedef struct {
250
263
size_t code_len ;
251
264
bson_t * scope ;
252
265
HashTable * properties ;
266
+ HashTable * php_properties ;
253
267
zend_object std ;
254
268
} php_phongo_javascript_t ;
255
269
@@ -265,6 +279,7 @@ typedef struct {
265
279
bool initialized ;
266
280
char oid [25 ];
267
281
HashTable * properties ;
282
+ HashTable * php_properties ;
268
283
zend_object std ;
269
284
} php_phongo_objectid_t ;
270
285
@@ -274,13 +289,15 @@ typedef struct {
274
289
char * flags ;
275
290
int flags_len ;
276
291
HashTable * properties ;
292
+ HashTable * php_properties ;
277
293
zend_object std ;
278
294
} php_phongo_regex_t ;
279
295
280
296
typedef struct {
281
297
char * symbol ;
282
298
size_t symbol_len ;
283
299
HashTable * properties ;
300
+ HashTable * php_properties ;
284
301
zend_object std ;
285
302
} php_phongo_symbol_t ;
286
303
@@ -289,6 +306,7 @@ typedef struct {
289
306
uint32_t increment ;
290
307
uint32_t timestamp ;
291
308
HashTable * properties ;
309
+ HashTable * php_properties ;
292
310
zend_object std ;
293
311
} php_phongo_timestamp_t ;
294
312
@@ -300,6 +318,7 @@ typedef struct {
300
318
bool initialized ;
301
319
int64_t milliseconds ;
302
320
HashTable * properties ;
321
+ HashTable * php_properties ;
303
322
zend_object std ;
304
323
} php_phongo_utcdatetime_t ;
305
324
0 commit comments