@@ -95,11 +95,13 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_datefmt_get_timezone_id, 0, 1, I
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 )
@@ -120,7 +122,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_datefmt_get_locale, 0, 1, MAY_BE
120
122
ZEND_ARG_TYPE_INFO (0 , which , IS_LONG , 0 )
121
123
ZEND_END_ARG_INFO ()
122
124
123
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_set_lenient , 0 , 2 , MAY_BE_NULL | MAY_BE_BOOL )
125
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_datefmt_set_lenient , 0 , 2 , _IS_BOOL , 1 )
124
126
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
125
127
ZEND_ARG_TYPE_INFO (0 , lenient , _IS_BOOL , 0 )
126
128
ZEND_END_ARG_INFO ()
@@ -140,7 +142,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_datefmt_format_object, 0, 1, MAY
140
142
ZEND_ARG_TYPE_INFO (0 , locale , IS_STRING , 1 )
141
143
ZEND_END_ARG_INFO ()
142
144
143
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_parse , 0 , 2 , MAY_BE_LONG |MAY_BE_FALSE )
145
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_datefmt_parse , 0 , 2 , MAY_BE_LONG |MAY_BE_DOUBLE | MAY_BE_FALSE )
144
146
ZEND_ARG_OBJ_INFO (0 , df , IntlDateFormatter , 0 )
145
147
ZEND_ARG_TYPE_INFO (0 , value , IS_STRING , 0 )
146
148
ZEND_ARG_TYPE_INFO (1 , position , IS_LONG , 1 )
0 commit comments