11/* This is a generated file, edit the .stub.php file instead.
2- * Stub hash: 706125ea8c95ec1b3720909c8351585e03aa4836 */
2+ * Stub hash: cb36443aeb49b72044a915964006559b4beba4ab */
33
44ZEND_BEGIN_ARG_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption___construct , 0 , 0 , 1 )
55 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
4545ZEND_END_ARG_INFO ()
4646#endif
4747
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+
4862ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_class_MongoDB_Driver_ClientEncryption_getKey , 0 , 1 , IS_OBJECT , 1 )
4963 ZEND_ARG_OBJ_INFO (0 , keyId , MongoDB \\BSON \\Binary , 0 )
5064ZEND_END_ARG_INFO ()
@@ -92,6 +106,12 @@ static ZEND_METHOD(MongoDB_Driver_ClientEncryption, encrypt);
92106#if !(PHP_VERSION_ID >= 80000 )
93107static ZEND_METHOD (MongoDB_Driver_ClientEncryption , encrypt ) ;
94108#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
95115static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKey ) ;
96116static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKeyByAltName ) ;
97117static ZEND_METHOD (MongoDB_Driver_ClientEncryption , getKeys ) ;
@@ -121,6 +141,12 @@ static const zend_function_entry class_MongoDB_Driver_ClientEncryption_methods[]
121141#endif
122142#if !(PHP_VERSION_ID >= 80000 )
123143 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 )
124150#endif
125151 ZEND_ME (MongoDB_Driver_ClientEncryption , getKey , arginfo_class_MongoDB_Driver_ClientEncryption_getKey , ZEND_ACC_PUBLIC |ZEND_ACC_FINAL )
126152 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)
145171 class_entry -> ce_flags |= ZEND_ACC_FINAL ;
146172
147173 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 );
149175 ZVAL_STR (& const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value , const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_value_str );
150176 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 );
151177 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 );
152178 zend_string_release (const_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC_name );
153179
154180 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 );
156182 ZVAL_STR (& const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value , const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_value_str );
157183 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 );
158184 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 );
159185 zend_string_release (const_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM_name );
160186
161187 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 );
163189 ZVAL_STR (& const_ALGORITHM_INDEXED_value , const_ALGORITHM_INDEXED_value_str );
164190 zend_string * const_ALGORITHM_INDEXED_name = zend_string_init_interned ("ALGORITHM_INDEXED" , sizeof ("ALGORITHM_INDEXED" ) - 1 , 1 );
165191 zend_declare_class_constant_ex (class_entry , const_ALGORITHM_INDEXED_name , & const_ALGORITHM_INDEXED_value , ZEND_ACC_PUBLIC , NULL );
166192 zend_string_release (const_ALGORITHM_INDEXED_name );
167193
168194 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 );
170196 ZVAL_STR (& const_ALGORITHM_UNINDEXED_value , const_ALGORITHM_UNINDEXED_value_str );
171197 zend_string * const_ALGORITHM_UNINDEXED_name = zend_string_init_interned ("ALGORITHM_UNINDEXED" , sizeof ("ALGORITHM_UNINDEXED" ) - 1 , 1 );
172198 zend_declare_class_constant_ex (class_entry , const_ALGORITHM_UNINDEXED_name , & const_ALGORITHM_UNINDEXED_value , ZEND_ACC_PUBLIC , NULL );
173199 zend_string_release (const_ALGORITHM_UNINDEXED_name );
174200
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+
175208 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 );
177210 ZVAL_STR (& const_QUERY_TYPE_EQUALITY_value , const_QUERY_TYPE_EQUALITY_value_str );
178211 zend_string * const_QUERY_TYPE_EQUALITY_name = zend_string_init_interned ("QUERY_TYPE_EQUALITY" , sizeof ("QUERY_TYPE_EQUALITY" ) - 1 , 1 );
179212 zend_declare_class_constant_ex (class_entry , const_QUERY_TYPE_EQUALITY_name , & const_QUERY_TYPE_EQUALITY_value , ZEND_ACC_PUBLIC , NULL );
180213 zend_string_release (const_QUERY_TYPE_EQUALITY_name );
181214
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+
182222 return class_entry ;
183223}
0 commit comments