1
1
/* This is a generated file, edit the .stub.php file instead.
2
- * Stub hash: 706125ea8c95ec1b3720909c8351585e03aa4836 */
2
+ * Stub hash: cb36443aeb49b72044a915964006559b4beba4ab */
3
3
4
4
ZEND_BEGIN_ARG_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption___construct , 0 , 0 , 1 )
5
5
ZEND_ARG_TYPE_INFO (0 , options , IS_ARRAY , 0 )
@@ -45,6 +45,20 @@ ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_MongoDB_Driver_ClientEncryp
45
45
ZEND_END_ARG_INFO ()
46
46
#endif
47
47
48
+ #if PHP_VERSION_ID >= 80000
49
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption_encryptExpression , 0 , 1 , IS_OBJECT , 0 )
50
+ ZEND_ARG_TYPE_MASK (0 , expr , MAY_BE_ARRAY |MAY_BE_OBJECT , NULL )
51
+ ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , options , IS_ARRAY , 1 , "null" )
52
+ ZEND_END_ARG_INFO ()
53
+ #endif
54
+
55
+ #if !(PHP_VERSION_ID >= 80000 )
56
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption_encryptExpression , 0 , 1 , IS_OBJECT , 0 )
57
+ ZEND_ARG_INFO (0 , expr )
58
+ ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , options , IS_ARRAY , 1 , "null" )
59
+ ZEND_END_ARG_INFO ()
60
+ #endif
61
+
48
62
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption_getKey , 0 , 1 , IS_OBJECT , 1 )
49
63
ZEND_ARG_OBJ_INFO (0 , keyId , MongoDB \\BSON \\Binary , 0 )
50
64
ZEND_END_ARG_INFO ()
@@ -92,6 +106,12 @@ static ZEND_METHOD(MongoDB_Driver_ClientEncryption, encrypt);
92
106
#if !(PHP_VERSION_ID >= 80000 )
93
107
static ZEND_METHOD (MongoDB_Driver_ClientEncryption , encrypt ) ;
94
108
#endif
109
+ #if PHP_VERSION_ID >= 80000
110
+ static ZEND_METHOD (MongoDB_Driver_ClientEncryption , encryptExpression ) ;
111
+ #endif
112
+ #if !(PHP_VERSION_ID >= 80000 )
113
+ static ZEND_METHOD (MongoDB_Driver_ClientEncryption , encryptExpression ) ;
114
+ #endif
95
115
static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKey ) ;
96
116
static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKeyByAltName ) ;
97
117
static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKeys ) ;
@@ -121,6 +141,12 @@ static const zend_function_entry class_MongoDB_Driver_ClientEncryption_methods[]
121
141
#endif
122
142
#if !(PHP_VERSION_ID >= 80000 )
123
143
ZEND_ME (MongoDB_Driver_ClientEncryption , encrypt , arginfo_class_MongoDB_Driver_ClientEncryption_encrypt , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
144
+ #endif
145
+ #if PHP_VERSION_ID >= 80000
146
+ ZEND_ME (MongoDB_Driver_ClientEncryption , encryptExpression , arginfo_class_MongoDB_Driver_ClientEncryption_encryptExpression , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
147
+ #endif
148
+ #if !(PHP_VERSION_ID >= 80000 )
149
+ ZEND_ME (MongoDB_Driver_ClientEncryption , encryptExpression , arginfo_class_MongoDB_Driver_ClientEncryption_encryptExpression , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
124
150
#endif
125
151
ZEND_ME (MongoDB_Driver_ClientEncryption , getKey , arginfo_class_MongoDB_Driver_ClientEncryption_getKey , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
126
152
ZEND_ME (MongoDB_Driver_ClientEncryption , getKeyByAltName , arginfo_class_MongoDB_Driver_ClientEncryption_getKeyByAltName , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
@@ -145,39 +171,53 @@ static zend_class_entry *register_class_MongoDB_Driver_ClientEncryption(void)
145
171
class_entry -> ce_flags |= ZEND_ACC_FINAL ;
146
172
147
173
zval const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value ;
148
- zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value_str = zend_string_init (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC , sizeof (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC ) - 1 , 1 );
174
+ zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value_str = zend_string_init (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC , strlen (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC ), 1 );
149
175
ZVAL_STR (& const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value , const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value_str );
150
176
zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_name = zend_string_init_interned ("AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC" , sizeof ("AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC" ) - 1 , 1 );
151
177
zend_declare_class_constant_ex (class_entry , const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_name , & const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value , ZEND_ACC_PUBLIC , NULL );
152
178
zend_string_release (const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_name );
153
179
154
180
zval const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value ;
155
- zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value_str = zend_string_init (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM , sizeof (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM ) - 1 , 1 );
181
+ zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value_str = zend_string_init (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM , strlen (MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM ), 1 );
156
182
ZVAL_STR (& const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value , const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value_str );
157
183
zend_string * const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_name = zend_string_init_interned ("AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM" , sizeof ("AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM" ) - 1 , 1 );
158
184
zend_declare_class_constant_ex (class_entry , const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_name , & const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value , ZEND_ACC_PUBLIC , NULL );
159
185
zend_string_release (const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_name );
160
186
161
187
zval const_ALGORITHM_INDEXED_value ;
162
- zend_string * const_ALGORITHM_INDEXED_value_str = zend_string_init (MONGOC_ENCRYPT_ALGORITHM_INDEXED , sizeof (MONGOC_ENCRYPT_ALGORITHM_INDEXED ) - 1 , 1 );
188
+ zend_string * const_ALGORITHM_INDEXED_value_str = zend_string_init (MONGOC_ENCRYPT_ALGORITHM_INDEXED , strlen (MONGOC_ENCRYPT_ALGORITHM_INDEXED ), 1 );
163
189
ZVAL_STR (& const_ALGORITHM_INDEXED_value , const_ALGORITHM_INDEXED_value_str );
164
190
zend_string * const_ALGORITHM_INDEXED_name = zend_string_init_interned ("ALGORITHM_INDEXED" , sizeof ("ALGORITHM_INDEXED" ) - 1 , 1 );
165
191
zend_declare_class_constant_ex (class_entry , const_ALGORITHM_INDEXED_name , & const_ALGORITHM_INDEXED_value , ZEND_ACC_PUBLIC , NULL );
166
192
zend_string_release (const_ALGORITHM_INDEXED_name );
167
193
168
194
zval const_ALGORITHM_UNINDEXED_value ;
169
- zend_string * const_ALGORITHM_UNINDEXED_value_str = zend_string_init (MONGOC_ENCRYPT_ALGORITHM_UNINDEXED , sizeof (MONGOC_ENCRYPT_ALGORITHM_UNINDEXED ) - 1 , 1 );
195
+ zend_string * const_ALGORITHM_UNINDEXED_value_str = zend_string_init (MONGOC_ENCRYPT_ALGORITHM_UNINDEXED , strlen (MONGOC_ENCRYPT_ALGORITHM_UNINDEXED ), 1 );
170
196
ZVAL_STR (& const_ALGORITHM_UNINDEXED_value , const_ALGORITHM_UNINDEXED_value_str );
171
197
zend_string * const_ALGORITHM_UNINDEXED_name = zend_string_init_interned ("ALGORITHM_UNINDEXED" , sizeof ("ALGORITHM_UNINDEXED" ) - 1 , 1 );
172
198
zend_declare_class_constant_ex (class_entry , const_ALGORITHM_UNINDEXED_name , & const_ALGORITHM_UNINDEXED_value , ZEND_ACC_PUBLIC , NULL );
173
199
zend_string_release (const_ALGORITHM_UNINDEXED_name );
174
200
201
+ zval const_ALGORITHM_RANGE_PREVIEW_value ;
202
+ zend_string * const_ALGORITHM_RANGE_PREVIEW_value_str = zend_string_init (MONGOC_ENCRYPT_ALGORITHM_RANGEPREVIEW , strlen (MONGOC_ENCRYPT_ALGORITHM_RANGEPREVIEW ), 1 );
203
+ ZVAL_STR (& const_ALGORITHM_RANGE_PREVIEW_value , const_ALGORITHM_RANGE_PREVIEW_value_str );
204
+ zend_string * const_ALGORITHM_RANGE_PREVIEW_name = zend_string_init_interned ("ALGORITHM_RANGE_PREVIEW" , sizeof ("ALGORITHM_RANGE_PREVIEW" ) - 1 , 1 );
205
+ zend_declare_class_constant_ex (class_entry , const_ALGORITHM_RANGE_PREVIEW_name , & const_ALGORITHM_RANGE_PREVIEW_value , ZEND_ACC_PUBLIC , NULL );
206
+ zend_string_release (const_ALGORITHM_RANGE_PREVIEW_name );
207
+
175
208
zval const_QUERY_TYPE_EQUALITY_value ;
176
- zend_string * const_QUERY_TYPE_EQUALITY_value_str = zend_string_init (MONGOC_ENCRYPT_QUERY_TYPE_EQUALITY , sizeof (MONGOC_ENCRYPT_QUERY_TYPE_EQUALITY ) - 1 , 1 );
209
+ zend_string * const_QUERY_TYPE_EQUALITY_value_str = zend_string_init (MONGOC_ENCRYPT_QUERY_TYPE_EQUALITY , strlen (MONGOC_ENCRYPT_QUERY_TYPE_EQUALITY ), 1 );
177
210
ZVAL_STR (& const_QUERY_TYPE_EQUALITY_value , const_QUERY_TYPE_EQUALITY_value_str );
178
211
zend_string * const_QUERY_TYPE_EQUALITY_name = zend_string_init_interned ("QUERY_TYPE_EQUALITY" , sizeof ("QUERY_TYPE_EQUALITY" ) - 1 , 1 );
179
212
zend_declare_class_constant_ex (class_entry , const_QUERY_TYPE_EQUALITY_name , & const_QUERY_TYPE_EQUALITY_value , ZEND_ACC_PUBLIC , NULL );
180
213
zend_string_release (const_QUERY_TYPE_EQUALITY_name );
181
214
215
+ zval const_QUERY_TYPE_RANGE_PREVIEW_value ;
216
+ zend_string * const_QUERY_TYPE_RANGE_PREVIEW_value_str = zend_string_init (MONGOC_ENCRYPT_QUERY_TYPE_RANGEPREVIEW , strlen (MONGOC_ENCRYPT_QUERY_TYPE_RANGEPREVIEW ), 1 );
217
+ ZVAL_STR (& const_QUERY_TYPE_RANGE_PREVIEW_value , const_QUERY_TYPE_RANGE_PREVIEW_value_str );
218
+ zend_string * const_QUERY_TYPE_RANGE_PREVIEW_name = zend_string_init_interned ("QUERY_TYPE_RANGE_PREVIEW" , sizeof ("QUERY_TYPE_RANGE_PREVIEW" ) - 1 , 1 );
219
+ zend_declare_class_constant_ex (class_entry , const_QUERY_TYPE_RANGE_PREVIEW_name , & const_QUERY_TYPE_RANGE_PREVIEW_value , ZEND_ACC_PUBLIC , NULL );
220
+ zend_string_release (const_QUERY_TYPE_RANGE_PREVIEW_name );
221
+
182
222
return class_entry ;
183
223
}
0 commit comments