Lines Matching refs:arg_info

201 	struct _zend_arg_info *arg_info;  member
207 struct _zend_arg_info *arg_info; member
675 static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, ui… in _parameter_string() argument
683 if (arg_info->class_name) { in _parameter_string()
687 ((zend_internal_arg_info*)arg_info)->class_name : in _parameter_string()
688 ZSTR_VAL(arg_info->class_name)); in _parameter_string()
689 if (arg_info->allow_null) { in _parameter_string()
692 } else if (arg_info->type_hint) { in _parameter_string()
693 string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint)); in _parameter_string()
694 if (arg_info->allow_null) { in _parameter_string()
698 if (arg_info->pass_by_reference) { in _parameter_string()
701 if (arg_info->is_variadic) { in _parameter_string()
704 if (arg_info->name) { in _parameter_string()
708 ((zend_internal_arg_info*)arg_info)->name : in _parameter_string()
709 ZSTR_VAL(arg_info->name)); in _parameter_string()
759 struct _zend_arg_info *arg_info = fptr->common.arg_info; in _function_parameter_string() local
762 if (!arg_info) { in _function_parameter_string()
774 _parameter_string(str, fptr, arg_info, i, required, indent); in _function_parameter_string()
776 arg_info++; in _function_parameter_string()
913 if (fptr->common.arg_info[-1].class_name) { in _function_string()
917 ((zend_internal_arg_info*)(fptr->common.arg_info - 1))->class_name : in _function_string()
918 ZSTR_VAL(fptr->common.arg_info[-1].class_name)); in _function_string()
919 if (fptr->common.arg_info[-1].allow_null) { in _function_string()
922 } else if (fptr->common.arg_info[-1].type_hint) { in _function_string()
923 string_printf(str, "%s ", zend_get_type_by_const(fptr->common.arg_info[-1].type_hint)); in _function_string()
924 if (fptr->common.arg_info[-1].allow_null) { in _function_string()
1242 …ctory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, uint32_t offset,… in reflection_parameter_factory() argument
1248 if (arg_info->name) { in reflection_parameter_factory()
1251 ZVAL_STRING(&name, ((zend_internal_arg_info*)arg_info)->name); in reflection_parameter_factory()
1253 ZVAL_STR_COPY(&name, arg_info->name); in reflection_parameter_factory()
1261 reference->arg_info = arg_info; in reflection_parameter_factory()
1277 …e_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zval *object) in reflection_type_factory() argument
1285 reference->arg_info = arg_info; in reflection_type_factory()
2100 struct _zend_arg_info *arg_info; in ZEND_METHOD() local
2105 arg_info= fptr->common.arg_info; in ZEND_METHOD()
2115 …tory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.… in ZEND_METHOD()
2118 arg_info++; in ZEND_METHOD()
2353 struct _zend_arg_info *arg_info; in ZEND_METHOD() local
2451 arg_info = fptr->common.arg_info; in ZEND_METHOD()
2479 if (arg_info[i].name) { in ZEND_METHOD()
2480 if (strcmp(((zend_internal_arg_info*)arg_info)[i].name, Z_STRVAL_P(parameter)) == 0) { in ZEND_METHOD()
2489 if (arg_info[i].name) { in ZEND_METHOD()
2490 if (strcmp(ZSTR_VAL(arg_info[i].name), Z_STRVAL_P(parameter)) == 0) { in ZEND_METHOD()
2512 if (arg_info[position].name) { in ZEND_METHOD()
2515 ZVAL_STRING(&name, ((zend_internal_arg_info*)arg_info)[position].name); in ZEND_METHOD()
2517 ZVAL_STR_COPY(&name, arg_info[position].name); in ZEND_METHOD()
2525 ref->arg_info = &arg_info[position]; in ZEND_METHOD()
2552 _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, ""); in ZEND_METHOD()
2620 if (param->arg_info->class_name) { in ZEND_METHOD()
2638 class_name = ((zend_internal_arg_info*)param->arg_info)->class_name; in ZEND_METHOD()
2641 class_name = ZSTR_VAL(param->arg_info->class_name); in ZEND_METHOD()
2642 class_name_len = ZSTR_LEN(param->arg_info->class_name); in ZEND_METHOD()
2671 ce = zend_lookup_class(param->arg_info->class_name); in ZEND_METHOD()
2696 RETVAL_BOOL(param->arg_info->type_hint != 0); in ZEND_METHOD()
2714 ((zend_internal_arg_info*)param->arg_info)->type_hint : in ZEND_METHOD()
2715 param->arg_info->type_hint) == 0) in ZEND_METHOD()
2719 …function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, param->arg_info, return_value); in ZEND_METHOD()
2735 RETVAL_BOOL(param->arg_info->type_hint == IS_ARRAY); in ZEND_METHOD()
2751 RETVAL_BOOL(param->arg_info->type_hint == IS_CALLABLE); in ZEND_METHOD()
2767 RETVAL_BOOL(param->arg_info->allow_null); in ZEND_METHOD()
2783 RETVAL_BOOL(param->arg_info->pass_by_reference); in ZEND_METHOD()
2800 RETVAL_BOOL(param->arg_info->pass_by_reference != ZEND_SEND_BY_REF); in ZEND_METHOD()
2956 RETVAL_BOOL(param->arg_info->is_variadic); in ZEND_METHOD()
2972 RETVAL_BOOL(param->arg_info->allow_null); in ZEND_METHOD()
2988 RETVAL_BOOL(param->arg_info->type_hint != IS_OBJECT); in ZEND_METHOD()
3004 switch (param->arg_info->type_hint) { in ZEND_METHOD()
3010 RETURN_STRING(((zend_internal_arg_info*)param->arg_info)->class_name); in ZEND_METHOD()
3012 RETURN_STR_COPY(param->arg_info->class_name); in ZEND_METHOD()
3567 …ction(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->common.arg_info[-1], return_value… in ZEND_METHOD()