Lines Matching refs:arg_info

798 			i < proto_num_args ? &proto->common.arg_info[i] :  in zend_do_perform_implementation_check()
799 proto_is_variadic ? &proto->common.arg_info[proto_num_args - 1] : NULL; in zend_do_perform_implementation_check()
801 i < fe_num_args ? &fe->common.arg_info[i] : in zend_do_perform_implementation_check()
802 fe_is_variadic ? &fe->common.arg_info[fe_num_args - 1] : NULL; in zend_do_perform_implementation_check()
836 if (!ZEND_ARG_TYPE_IS_TENTATIVE(&proto->common.arg_info[-1])) { in zend_do_perform_implementation_check()
846 fe_scope, fe->common.arg_info[-1].type, proto_scope, proto->common.arg_info[-1].type); in zend_do_perform_implementation_check()
850 && ZEND_ARG_TYPE_IS_TENTATIVE(&proto->common.arg_info[-1])) { in zend_do_perform_implementation_check()
862 smart_str *str, zend_class_entry *scope, zend_arg_info *arg_info, bool return_hint) /* {{{ */ in zend_append_type_hint() argument
864 if (ZEND_TYPE_IS_SET(arg_info->type)) { in zend_append_type_hint()
865 zend_string *type_str = zend_type_to_string_resolved(arg_info->type, scope); in zend_append_type_hint()
897 if (fptr->common.arg_info) { in zend_get_function_declaration()
899 zend_arg_info *arg_info = fptr->common.arg_info; in zend_get_function_declaration() local
907 zend_append_type_hint(&str, scope, arg_info, 0); in zend_get_function_declaration()
909 if (ZEND_ARG_SEND_MODE(arg_info)) { in zend_get_function_declaration()
913 if (ZEND_ARG_IS_VARIADIC(arg_info)) { in zend_get_function_declaration()
919 smart_str_appends(&str, ((zend_internal_arg_info*)arg_info)->name); in zend_get_function_declaration()
921 smart_str_appendl(&str, ZSTR_VAL(arg_info->name), ZSTR_LEN(arg_info->name)); in zend_get_function_declaration()
924 if (i >= required && !ZEND_ARG_IS_VARIADIC(arg_info)) { in zend_get_function_declaration()
928 if (((zend_internal_arg_info*)arg_info)->default_value) { in zend_get_function_declaration()
929 smart_str_appends(&str, ((zend_internal_arg_info*)arg_info)->default_value); in zend_get_function_declaration()
996 arg_info++; in zend_get_function_declaration()
1004 zend_append_type_hint(&str, scope, fptr->common.arg_info - 1, 1); in zend_get_function_declaration()