@@ -60,7 +60,7 @@ ZEND_END_ARG_INFO()
60
60
61
61
ZEND_BEGIN_ARG_INFO_EX (arginfo_class_IntlDateFormatter_parse , 0 , 0 , 1 )
62
62
ZEND_ARG_TYPE_INFO (0 , value , IS_STRING , 0 )
63
- ZEND_ARG_TYPE_INFO (1 , position , IS_LONG , 1 )
63
+ ZEND_ARG_INFO (1 , position )
64
64
ZEND_END_ARG_INFO ()
65
65
66
66
#define arginfo_class_IntlDateFormatter_localtime arginfo_class_IntlDateFormatter_parse
@@ -91,15 +91,17 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_datefmt_set_calendar, 0, 2, _IS_
91
91
ZEND_ARG_INFO (0 , which )
92
92
ZEND_END_ARG_INFO ()
93
93
94
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_get_timezone_id , 0 , 1 , IS_STRING , 0 )
94
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_get_timezone_id , 0 , 1 , MAY_BE_STRING | MAY_BE_FALSE )
95
95
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
96
96
ZEND_END_ARG_INFO ()
97
97
98
- ZEND_BEGIN_ARG_INFO_EX (arginfo_datefmt_get_calendar_object , 0 , 0 , 1 )
98
+ ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX (arginfo_datefmt_get_calendar_object , 0 , 1 , IntlCalendar , MAY_BE_FALSE | MAY_BE_NULL )
99
99
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
100
100
ZEND_END_ARG_INFO ()
101
101
102
- #define arginfo_datefmt_get_timezone arginfo_datefmt_get_calendar_object
102
+ ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX (arginfo_datefmt_get_timezone , 0 , 1 , IntlTimeZone , MAY_BE_FALSE )
103
+ ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
104
+ ZEND_END_ARG_INFO ()
103
105
104
106
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_set_timezone , 0 , 2 , _IS_BOOL , 1 )
105
107
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
@@ -111,16 +113,14 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_datefmt_set_pattern, 0, 2, _IS_B
111
113
ZEND_ARG_TYPE_INFO (0 , pattern , IS_STRING , 0 )
112
114
ZEND_END_ARG_INFO ()
113
115
114
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_get_pattern , 0 , 1 , MAY_BE_STRING |MAY_BE_FALSE )
115
- ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
116
- ZEND_END_ARG_INFO ()
116
+ #define arginfo_datefmt_get_pattern arginfo_datefmt_get_timezone_id
117
117
118
118
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_get_locale , 0 , 1 , MAY_BE_STRING |MAY_BE_FALSE )
119
119
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
120
120
ZEND_ARG_TYPE_INFO (0 , which , IS_LONG , 0 )
121
121
ZEND_END_ARG_INFO ()
122
122
123
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_set_lenient , 0 , 2 , MAY_BE_NULL | MAY_BE_BOOL )
123
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_set_lenient , 0 , 2 , IS_VOID , 0 )
124
124
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
125
125
ZEND_ARG_TYPE_INFO (0 , lenient , _IS_BOOL , 0 )
126
126
ZEND_END_ARG_INFO ()
@@ -140,20 +140,22 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_datefmt_format_object, 0, 1, MAY
140
140
ZEND_ARG_TYPE_INFO (0 , locale , IS_STRING , 1 )
141
141
ZEND_END_ARG_INFO ()
142
142
143
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_parse , 0 , 2 , MAY_BE_LONG |MAY_BE_FALSE )
143
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_parse , 0 , 2 , MAY_BE_LONG |MAY_BE_DOUBLE | MAY_BE_FALSE )
144
144
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
145
145
ZEND_ARG_TYPE_INFO (0 , value , IS_STRING , 0 )
146
- ZEND_ARG_TYPE_INFO (1 , position , IS_LONG , 1 )
146
+ ZEND_ARG_INFO (1 , position )
147
147
ZEND_END_ARG_INFO ()
148
148
149
149
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_localtime , 0 , 2 , MAY_BE_ARRAY |MAY_BE_FALSE )
150
150
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
151
151
ZEND_ARG_TYPE_INFO (0 , value , IS_STRING , 0 )
152
- ZEND_ARG_TYPE_INFO (1 , position , IS_LONG , 1 )
152
+ ZEND_ARG_INFO (1 , position )
153
153
ZEND_END_ARG_INFO ()
154
154
155
155
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_get_error_code , 0 , 1 , IS_LONG , 0 )
156
156
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
157
157
ZEND_END_ARG_INFO ()
158
158
159
- #define arginfo_datefmt_get_error_message arginfo_datefmt_get_timezone_id
159
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_get_error_message , 0 , 1 , IS_STRING , 0 )
160
+ ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
161
+ ZEND_END_ARG_INFO ()
0 commit comments