@@ -1761,8 +1761,7 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
17611761
17621762 if (is_sensitive ) {
17631763 zval redacted_arg ;
1764- object_init_ex (& redacted_arg , zend_ce_sensitive_parameter_value );
1765- zend_call_known_function (Z_OBJCE_P (& redacted_arg )-> constructor , Z_OBJ_P (& redacted_arg ), Z_OBJCE_P (& redacted_arg ), NULL , 1 , & original_arg , NULL );
1764+ object_init_with_constructor (& redacted_arg , zend_ce_sensitive_parameter_value , 1 , & original_arg , NULL );
17661765 ZEND_HASH_FILL_SET (& redacted_arg );
17671766 } else {
17681767 Z_TRY_ADDREF_P (& original_arg );
@@ -1787,8 +1786,7 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
17871786
17881787 if (is_sensitive ) {
17891788 zval redacted_arg ;
1790- object_init_ex (& redacted_arg , zend_ce_sensitive_parameter_value );
1791- zend_call_known_function (Z_OBJCE_P (& redacted_arg )-> constructor , Z_OBJ_P (& redacted_arg ), Z_OBJCE_P (& redacted_arg ), NULL , 1 , & original_arg , NULL );
1789+ object_init_with_constructor (& redacted_arg , zend_ce_sensitive_parameter_value , 1 , & original_arg , NULL );
17921790 ZEND_HASH_FILL_SET (& redacted_arg );
17931791 } else {
17941792 Z_TRY_ADDREF_P (& original_arg );
@@ -1821,8 +1819,7 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
18211819
18221820 if (is_sensitive ) {
18231821 zval redacted_arg ;
1824- object_init_ex (& redacted_arg , zend_ce_sensitive_parameter_value );
1825- zend_call_known_function (Z_OBJCE_P (& redacted_arg )-> constructor , Z_OBJ_P (& redacted_arg ), Z_OBJCE_P (& redacted_arg ), NULL , 1 , & original_arg , NULL );
1822+ object_init_with_constructor (& redacted_arg , zend_ce_sensitive_parameter_value , 1 , & original_arg , NULL );
18261823 ZEND_HASH_FILL_SET (& redacted_arg );
18271824 } else {
18281825 Z_TRY_ADDREF_P (& original_arg );
@@ -1852,8 +1849,7 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
18521849 ZVAL_DEREF (arg );
18531850 if (is_sensitive ) {
18541851 zval redacted_arg ;
1855- object_init_ex (& redacted_arg , zend_ce_sensitive_parameter_value );
1856- zend_call_method_with_1_params (Z_OBJ_P (& redacted_arg ), zend_ce_sensitive_parameter_value , & zend_ce_sensitive_parameter_value -> constructor , "__construct" , NULL , arg );
1852+ object_init_with_constructor (& redacted_arg , zend_ce_sensitive_parameter_value , 1 , arg , NULL );
18571853 zend_hash_add_new (Z_ARRVAL_P (arg_array ), name , & redacted_arg );
18581854 } else {
18591855 Z_TRY_ADDREF_P (arg );
0 commit comments