Lines Matching refs:arg_info
505 zend_arg_info *arg_info = &func->common.arg_info[arg_offset]; in zend_null_arg_deprecated() local
511 zend_string *type_str = zend_type_to_string(arg_info->type); in zend_null_arg_deprecated()
2684 ZEND_TYPE_IS_SET(fptr->common.arg_info[arg_num].type) in zend_check_magic_method_arg_type()
2685 && !(ZEND_TYPE_FULL_MASK(fptr->common.arg_info[arg_num].type) & arg_type) in zend_check_magic_method_arg_type()
2689 arg_num + 1, ZSTR_VAL(fptr->common.arg_info[arg_num].name), in zend_check_magic_method_arg_type()
2701 if (ZEND_TYPE_PURE_MASK(fptr->common.arg_info[-1].type) & MAY_BE_NEVER) { in zend_check_magic_method_return_type()
2706 bool is_complex_type = ZEND_TYPE_IS_COMPLEX(fptr->common.arg_info[-1].type); in zend_check_magic_method_return_type()
2707 uint32_t extra_types = ZEND_TYPE_PURE_MASK(fptr->common.arg_info[-1].type) & ~return_type; in zend_check_magic_method_return_type()
2986 if (ptr->arg_info) { in zend_register_functions()
2987 zend_internal_function_info *info = (zend_internal_function_info*)ptr->arg_info; in zend_register_functions()
2988 internal_function->arg_info = (zend_internal_arg_info*)ptr->arg_info+1; in zend_register_functions()
2999 if (ZEND_ARG_IS_VARIADIC(&ptr->arg_info[ptr->num_args])) { in zend_register_functions()
3018 internal_function->arg_info = NULL; in zend_register_functions()
3029 internal_function->arg_info = (zend_internal_arg_info *) arg_info_toString + 1; in zend_register_functions()
3100 if (reg_function->arg_info && num_args) { in zend_register_functions()
3103 zend_internal_arg_info *arg_info = ®_function->arg_info[i]; in zend_register_functions() local
3104 ZEND_ASSERT(arg_info->name && "Parameter must have a name"); in zend_register_functions()
3105 if (ZEND_TYPE_IS_SET(arg_info->type)) { in zend_register_functions()
3110 if (!strcmp(arg_info->name, reg_function->arg_info[j].name)) { in zend_register_functions()
3112 "Duplicate parameter name $%s for function %s%s%s()", arg_info->name, in zend_register_functions()
3121 if (reg_function->arg_info && in zend_register_functions()
3125 zend_internal_arg_info *arg_info = reg_function->arg_info - 1; in zend_register_functions() local
3131 memcpy(new_arg_info, arg_info, sizeof(zend_internal_arg_info) * num_args); in zend_register_functions()
3132 reg_function->arg_info = new_arg_info + 1; in zend_register_functions()
5352 zval *default_value_zval, zend_internal_arg_info *arg_info) in zend_get_default_from_internal_arg_info() argument
5354 const char *default_value = arg_info->default_value; in zend_get_default_from_internal_arg_info()