Lines Matching refs:param

1424 	parameter_reference *param;  in _reflection_param_get_default_param()  local
1435 param = intern->ptr; in _reflection_param_get_default_param()
1436 if (param->fptr->type != ZEND_USER_FUNCTION) { in _reflection_param_get_default_param()
1441 return param; in _reflection_param_get_default_param()
1446 …d_op *_reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAMETERS, parameter_reference *param) in _reflection_param_get_default_precv() argument
1450 if (param == NULL) { in _reflection_param_get_default_precv()
1454 precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); in _reflection_param_get_default_precv()
2499 parameter_reference *param; in ZEND_METHOD() local
2505 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2506 _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, ""); in ZEND_METHOD()
2528 parameter_reference *param; in ZEND_METHOD() local
2533 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2535 if (!param->fptr->common.scope) { in ZEND_METHOD()
2536 …reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->o… in ZEND_METHOD()
2538 …reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern… in ZEND_METHOD()
2548 parameter_reference *param; in ZEND_METHOD() local
2553 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2555 if (param->fptr->common.scope) { in ZEND_METHOD()
2556 zend_reflection_class_factory(param->fptr->common.scope, return_value); in ZEND_METHOD()
2566 parameter_reference *param; in ZEND_METHOD() local
2572 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2574 if (ZEND_TYPE_IS_CLASS(param->arg_info->type)) { in ZEND_METHOD()
2589 class_name = ZEND_TYPE_NAME(param->arg_info->type); in ZEND_METHOD()
2591 ce = param->fptr->common.scope; in ZEND_METHOD()
2598 ce = param->fptr->common.scope; in ZEND_METHOD()
2628 parameter_reference *param; in ZEND_METHOD() local
2633 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2635 RETVAL_BOOL(ZEND_TYPE_IS_SET(param->arg_info->type)); in ZEND_METHOD()
2644 parameter_reference *param; in ZEND_METHOD() local
2649 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2651 if (!ZEND_TYPE_IS_SET(param->arg_info->type)) { in ZEND_METHOD()
2654 …reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, in ZEND_METHOD()
2663 parameter_reference *param; in ZEND_METHOD() local
2668 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2670 RETVAL_BOOL(ZEND_TYPE_CODE(param->arg_info->type) == IS_ARRAY); in ZEND_METHOD()
2679 parameter_reference *param; in ZEND_METHOD() local
2684 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2686 RETVAL_BOOL(ZEND_TYPE_CODE(param->arg_info->type) == IS_CALLABLE); in ZEND_METHOD()
2695 parameter_reference *param; in ZEND_METHOD() local
2700 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2702 RETVAL_BOOL(ZEND_TYPE_ALLOW_NULL(param->arg_info->type)); in ZEND_METHOD()
2711 parameter_reference *param; in ZEND_METHOD() local
2716 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2718 RETVAL_BOOL(param->arg_info->pass_by_reference); in ZEND_METHOD()
2727 parameter_reference *param; in ZEND_METHOD() local
2732 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2735 RETVAL_BOOL(param->arg_info->pass_by_reference != ZEND_SEND_BY_REF); in ZEND_METHOD()
2744 parameter_reference *param; in ZEND_METHOD() local
2749 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2751 RETVAL_LONG(param->offset); in ZEND_METHOD()
2760 parameter_reference *param; in ZEND_METHOD() local
2765 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2767 RETVAL_BOOL(!param->required); in ZEND_METHOD()
2776 parameter_reference *param; in ZEND_METHOD() local
2782 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2784 if (param->fptr->type != ZEND_USER_FUNCTION) in ZEND_METHOD()
2789 precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); in ZEND_METHOD()
2801 parameter_reference *param; in ZEND_METHOD() local
2808 param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); in ZEND_METHOD()
2809 if (!param) { in ZEND_METHOD()
2813 precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); in ZEND_METHOD()
2818 ZVAL_DUP(return_value, RT_CONSTANT(&param->fptr->op_array, precv->op2)); in ZEND_METHOD()
2820 zval_update_constant_ex(return_value, param->fptr->common.scope); in ZEND_METHOD()
2830 parameter_reference *param; in ZEND_METHOD() local
2836 param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); in ZEND_METHOD()
2837 if (!param) { in ZEND_METHOD()
2841 precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); in ZEND_METHOD()
2842 if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) { in ZEND_METHOD()
2855 parameter_reference *param; in ZEND_METHOD() local
2861 param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); in ZEND_METHOD()
2862 if (!param) { in ZEND_METHOD()
2866 precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); in ZEND_METHOD()
2867 if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) { in ZEND_METHOD()
2868 RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(&param->fptr->op_array, precv->op2))); in ZEND_METHOD()
2878 parameter_reference *param; in ZEND_METHOD() local
2883 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2885 RETVAL_BOOL(param->arg_info->is_variadic); in ZEND_METHOD()
2894 type_reference *param; in ZEND_METHOD() local
2899 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2901 RETVAL_BOOL(ZEND_TYPE_ALLOW_NULL(param->arg_info->type)); in ZEND_METHOD()
2910 type_reference *param; in ZEND_METHOD() local
2915 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2917 RETVAL_BOOL(ZEND_TYPE_IS_CODE(param->arg_info->type)); in ZEND_METHOD()
2922 static zend_string *reflection_type_name(type_reference *param) { in reflection_type_name() argument
2923 if (ZEND_TYPE_IS_CLASS(param->arg_info->type)) { in reflection_type_name()
2924 return zend_string_copy(ZEND_TYPE_NAME(param->arg_info->type)); in reflection_type_name()
2926 switch (ZEND_TYPE_CODE(param->arg_info->type)) { in reflection_type_name()
2933 char *name = zend_get_type_by_const(ZEND_TYPE_CODE(param->arg_info->type)); in reflection_type_name()
2945 type_reference *param; in ZEND_METHOD() local
2950 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2952 RETURN_STR(reflection_type_name(param)); in ZEND_METHOD()
2961 type_reference *param; in ZEND_METHOD() local
2966 GET_REFLECTION_OBJECT_PTR(param); in ZEND_METHOD()
2968 RETURN_STR(reflection_type_name(param)); in ZEND_METHOD()