Support the actual #[\SensitiveParameter] attribute in stubs (#8836)

This commit is contained in:
Tim Düsterhus 2022-07-12 12:43:44 +02:00 committed by GitHub
parent f22e0df033
commit 342e18f105
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 752 additions and 502 deletions

View file

@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: 67b3287b7dfa9beec9d9981214de8099f8224fe2 */
* Stub hash: d13eb65a462e331f393657ce748e29f0c582b993 */
#if defined(HAVE_ORALDAP)
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_ldap_connect, 0, 0, LDAP\\Connection, MAY_BE_FALSE)
@ -831,16 +831,34 @@ static void register_ldap_symbols(int module_number)
#endif
#if defined(HAVE_ORALDAP)
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_connect", 3);
zend_string *attribute_name_SensitiveParameter_ldap_connect_arg3 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_connect", sizeof("ldap_connect") - 1), 3, attribute_name_SensitiveParameter_ldap_connect_arg3, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_connect_arg3);
#endif
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_bind", 2);
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_bind_ext", 2);
zend_string *attribute_name_SensitiveParameter_ldap_bind_arg2 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_bind", sizeof("ldap_bind") - 1), 2, attribute_name_SensitiveParameter_ldap_bind_arg2, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_bind_arg2);
zend_string *attribute_name_SensitiveParameter_ldap_bind_ext_arg2 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_bind_ext", sizeof("ldap_bind_ext") - 1), 2, attribute_name_SensitiveParameter_ldap_bind_ext_arg2, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_bind_ext_arg2);
#if defined(HAVE_LDAP_SASL)
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_sasl_bind", 2);
zend_string *attribute_name_SensitiveParameter_ldap_sasl_bind_arg2 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_sasl_bind", sizeof("ldap_sasl_bind") - 1), 2, attribute_name_SensitiveParameter_ldap_sasl_bind_arg2, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_sasl_bind_arg2);
#endif
#if defined(HAVE_LDAP_PASSWD)
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_exop_passwd", 2);
zend_mark_function_parameter_as_sensitive(CG(function_table), "ldap_exop_passwd", 3);
zend_string *attribute_name_SensitiveParameter_ldap_exop_passwd_arg2 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_exop_passwd", sizeof("ldap_exop_passwd") - 1), 2, attribute_name_SensitiveParameter_ldap_exop_passwd_arg2, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_exop_passwd_arg2);
zend_string *attribute_name_SensitiveParameter_ldap_exop_passwd_arg3 = zend_string_init("SensitiveParameter", sizeof("SensitiveParameter") - 1, 1);
zend_add_parameter_attribute(zend_hash_str_find_ptr(CG(function_table), "ldap_exop_passwd", sizeof("ldap_exop_passwd") - 1), 3, attribute_name_SensitiveParameter_ldap_exop_passwd_arg3, 0);
zend_string_release(attribute_name_SensitiveParameter_ldap_exop_passwd_arg3);
#endif
}