Lines Matching refs:arg_info
813 i < proto_num_args ? &proto->common.arg_info[i] : in zend_do_perform_implementation_check()
814 proto_is_variadic ? &proto->common.arg_info[proto_num_args - 1] : NULL; in zend_do_perform_implementation_check()
816 i < fe_num_args ? &fe->common.arg_info[i] : in zend_do_perform_implementation_check()
817 fe_is_variadic ? &fe->common.arg_info[fe_num_args - 1] : NULL; in zend_do_perform_implementation_check()
851 if (!ZEND_ARG_TYPE_IS_TENTATIVE(&proto->common.arg_info[-1])) { in zend_do_perform_implementation_check()
861 fe_scope, fe->common.arg_info[-1].type, proto_scope, proto->common.arg_info[-1].type); in zend_do_perform_implementation_check()
865 && ZEND_ARG_TYPE_IS_TENTATIVE(&proto->common.arg_info[-1])) { in zend_do_perform_implementation_check()
877 …smart_str *str, zend_class_entry *scope, const zend_arg_info *arg_info, bool return_hint) /* {{{ */ in zend_append_type_hint() argument
879 if (ZEND_TYPE_IS_SET(arg_info->type)) { in zend_append_type_hint()
880 zend_string *type_str = zend_type_to_string_resolved(arg_info->type, scope); in zend_append_type_hint()
912 if (fptr->common.arg_info) { in zend_get_function_declaration()
914 zend_arg_info *arg_info = fptr->common.arg_info; in zend_get_function_declaration() local
922 zend_append_type_hint(&str, scope, arg_info, 0); in zend_get_function_declaration()
924 if (ZEND_ARG_SEND_MODE(arg_info)) { in zend_get_function_declaration()
928 if (ZEND_ARG_IS_VARIADIC(arg_info)) { in zend_get_function_declaration()
934 smart_str_appends(&str, ((zend_internal_arg_info*)arg_info)->name); in zend_get_function_declaration()
936 smart_str_appendl(&str, ZSTR_VAL(arg_info->name), ZSTR_LEN(arg_info->name)); in zend_get_function_declaration()
939 if (i >= required && !ZEND_ARG_IS_VARIADIC(arg_info)) { in zend_get_function_declaration()
943 if (((zend_internal_arg_info*)arg_info)->default_value) { in zend_get_function_declaration()
944 smart_str_appends(&str, ((zend_internal_arg_info*)arg_info)->default_value); in zend_get_function_declaration()
1011 arg_info++; in zend_get_function_declaration()
1019 zend_append_type_hint(&str, scope, fptr->common.arg_info - 1, 1); in zend_get_function_declaration()
1301 zend_type set_type = parent->hooks[ZEND_PROPERTY_HOOK_SET]->common.arg_info[0].type; in emit_set_hook_type_error()
1330 zend_type set_type = parent_info->hooks[ZEND_PROPERTY_HOOK_SET]->common.arg_info[0].type; in verify_property_type_compatibility()
1728 …zend_string *value_param_name = prop_info->hooks[ZEND_PROPERTY_HOOK_SET]->op_array.arg_info[0].nam… in zend_hooked_property_variance_error()
1736 zend_arg_info *value_arg_info = &func->op_array.arg_info[0]; in zend_verify_property_hook_variance()