1 /* This is a generated file, edit the .stub.php file instead. 2 * Stub hash: 9c4f78dc00000876a28250515573a34b44f082dc */ 3 4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar___construct, 0, 0, 0) 5 ZEND_END_ARG_INFO() 6 7 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_createInstance, 0, 0, 0) 8 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, timezone, "null") 9 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null") 10 ZEND_END_ARG_INFO() 11 12 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_equals, 0, 0, 1) 13 ZEND_ARG_OBJ_INFO(0, other, IntlCalendar, 0) 14 ZEND_END_ARG_INFO() 15 16 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_fieldDifference, 0, 0, 2) 17 ZEND_ARG_TYPE_INFO(0, timestamp, IS_DOUBLE, 0) 18 ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0) 19 ZEND_END_ARG_INFO() 20 21 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_add, 0, 0, 2) 22 ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0) 23 ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0) 24 ZEND_END_ARG_INFO() 25 26 #define arginfo_class_IntlCalendar_after arginfo_class_IntlCalendar_equals 27 28 #define arginfo_class_IntlCalendar_before arginfo_class_IntlCalendar_equals 29 30 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_clear, 0, 0, 0) 31 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, field, IS_LONG, 1, "null") 32 ZEND_END_ARG_INFO() 33 34 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_fromDateTime, 0, 0, 1) 35 ZEND_ARG_OBJ_TYPE_MASK(0, datetime, DateTime, MAY_BE_STRING, NULL) 36 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null") 37 ZEND_END_ARG_INFO() 38 39 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_get, 0, 0, 1) 40 ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0) 41 ZEND_END_ARG_INFO() 42 43 #define arginfo_class_IntlCalendar_getActualMaximum arginfo_class_IntlCalendar_get 44 45 #define arginfo_class_IntlCalendar_getActualMinimum arginfo_class_IntlCalendar_get 46 47 #define arginfo_class_IntlCalendar_getAvailableLocales arginfo_class_IntlCalendar___construct 48 49 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getDayOfWeekType, 0, 0, 1) 50 ZEND_ARG_TYPE_INFO(0, dayOfWeek, IS_LONG, 0) 51 ZEND_END_ARG_INFO() 52 53 #define arginfo_class_IntlCalendar_getErrorCode arginfo_class_IntlCalendar___construct 54 55 #define arginfo_class_IntlCalendar_getErrorMessage arginfo_class_IntlCalendar___construct 56 57 #define arginfo_class_IntlCalendar_getFirstDayOfWeek arginfo_class_IntlCalendar___construct 58 59 #define arginfo_class_IntlCalendar_getGreatestMinimum arginfo_class_IntlCalendar_get 60 61 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getKeywordValuesForLocale, 0, 0, 3) 62 ZEND_ARG_TYPE_INFO(0, keyword, IS_STRING, 0) 63 ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0) 64 ZEND_ARG_TYPE_INFO(0, onlyCommon, _IS_BOOL, 0) 65 ZEND_END_ARG_INFO() 66 67 #define arginfo_class_IntlCalendar_getLeastMaximum arginfo_class_IntlCalendar_get 68 69 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getLocale, 0, 0, 1) 70 ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0) 71 ZEND_END_ARG_INFO() 72 73 #define arginfo_class_IntlCalendar_getMaximum arginfo_class_IntlCalendar_get 74 75 #define arginfo_class_IntlCalendar_getMinimalDaysInFirstWeek arginfo_class_IntlCalendar___construct 76 77 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setMinimalDaysInFirstWeek, 0, 0, 1) 78 ZEND_ARG_TYPE_INFO(0, days, IS_LONG, 0) 79 ZEND_END_ARG_INFO() 80 81 #define arginfo_class_IntlCalendar_getMinimum arginfo_class_IntlCalendar_get 82 83 #define arginfo_class_IntlCalendar_getNow arginfo_class_IntlCalendar___construct 84 85 #define arginfo_class_IntlCalendar_getRepeatedWallTimeOption arginfo_class_IntlCalendar___construct 86 87 #define arginfo_class_IntlCalendar_getSkippedWallTimeOption arginfo_class_IntlCalendar___construct 88 89 #define arginfo_class_IntlCalendar_getTime arginfo_class_IntlCalendar___construct 90 91 #define arginfo_class_IntlCalendar_getTimeZone arginfo_class_IntlCalendar___construct 92 93 #define arginfo_class_IntlCalendar_getType arginfo_class_IntlCalendar___construct 94 95 #define arginfo_class_IntlCalendar_getWeekendTransition arginfo_class_IntlCalendar_getDayOfWeekType 96 97 #define arginfo_class_IntlCalendar_inDaylightTime arginfo_class_IntlCalendar___construct 98 99 #define arginfo_class_IntlCalendar_isEquivalentTo arginfo_class_IntlCalendar_equals 100 101 #define arginfo_class_IntlCalendar_isLenient arginfo_class_IntlCalendar___construct 102 103 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_isWeekend, 0, 0, 0) 104 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, timestamp, IS_DOUBLE, 1, "null") 105 ZEND_END_ARG_INFO() 106 107 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_roll, 0, 0, 2) 108 ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0) 109 ZEND_ARG_INFO(0, value) 110 ZEND_END_ARG_INFO() 111 112 #define arginfo_class_IntlCalendar_isSet arginfo_class_IntlCalendar_get 113 114 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_set, 0, 0, 2) 115 ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0) 116 ZEND_ARG_TYPE_INFO(0, month, IS_LONG, 0) 117 ZEND_ARG_TYPE_INFO(0, dayOfMonth, IS_LONG, 0) 118 ZEND_ARG_TYPE_INFO(0, hour, IS_LONG, 0) 119 ZEND_ARG_TYPE_INFO(0, minute, IS_LONG, 0) 120 ZEND_ARG_TYPE_INFO(0, second, IS_LONG, 0) 121 ZEND_END_ARG_INFO() 122 123 #define arginfo_class_IntlCalendar_setFirstDayOfWeek arginfo_class_IntlCalendar_getDayOfWeekType 124 125 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setLenient, 0, 0, 1) 126 ZEND_ARG_TYPE_INFO(0, lenient, _IS_BOOL, 0) 127 ZEND_END_ARG_INFO() 128 129 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setRepeatedWallTimeOption, 0, 0, 1) 130 ZEND_ARG_TYPE_INFO(0, option, IS_LONG, 0) 131 ZEND_END_ARG_INFO() 132 133 #define arginfo_class_IntlCalendar_setSkippedWallTimeOption arginfo_class_IntlCalendar_setRepeatedWallTimeOption 134 135 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setTime, 0, 0, 1) 136 ZEND_ARG_TYPE_INFO(0, timestamp, IS_DOUBLE, 0) 137 ZEND_END_ARG_INFO() 138 139 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setTimeZone, 0, 0, 1) 140 ZEND_ARG_INFO(0, timezone) 141 ZEND_END_ARG_INFO() 142 143 #define arginfo_class_IntlCalendar_toDateTime arginfo_class_IntlCalendar___construct 144 145 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlGregorianCalendar___construct, 0, 0, 0) 146 ZEND_ARG_INFO(0, timezoneOrYear) 147 ZEND_ARG_INFO(0, localeOrMonth) 148 ZEND_ARG_INFO(0, day) 149 ZEND_ARG_INFO(0, hour) 150 ZEND_ARG_INFO(0, minute) 151 ZEND_ARG_INFO(0, second) 152 ZEND_END_ARG_INFO() 153 154 #define arginfo_class_IntlGregorianCalendar_setGregorianChange arginfo_class_IntlCalendar_setTime 155 156 #define arginfo_class_IntlGregorianCalendar_getGregorianChange arginfo_class_IntlCalendar___construct 157 158 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlGregorianCalendar_isLeapYear, 0, 0, 1) 159 ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0) 160 ZEND_END_ARG_INFO() 161 162 163 ZEND_METHOD(IntlCalendar, __construct); 164 ZEND_FUNCTION(intlcal_create_instance); 165 ZEND_FUNCTION(intlcal_equals); 166 ZEND_FUNCTION(intlcal_field_difference); 167 ZEND_FUNCTION(intlcal_add); 168 ZEND_FUNCTION(intlcal_after); 169 ZEND_FUNCTION(intlcal_before); 170 ZEND_FUNCTION(intlcal_clear); 171 ZEND_FUNCTION(intlcal_from_date_time); 172 ZEND_FUNCTION(intlcal_get); 173 ZEND_FUNCTION(intlcal_get_actual_maximum); 174 ZEND_FUNCTION(intlcal_get_actual_minimum); 175 ZEND_FUNCTION(intlcal_get_available_locales); 176 ZEND_FUNCTION(intlcal_get_day_of_week_type); 177 ZEND_FUNCTION(intlcal_get_error_code); 178 ZEND_FUNCTION(intlcal_get_error_message); 179 ZEND_FUNCTION(intlcal_get_first_day_of_week); 180 ZEND_FUNCTION(intlcal_get_greatest_minimum); 181 ZEND_FUNCTION(intlcal_get_keyword_values_for_locale); 182 ZEND_FUNCTION(intlcal_get_least_maximum); 183 ZEND_FUNCTION(intlcal_get_locale); 184 ZEND_FUNCTION(intlcal_get_maximum); 185 ZEND_FUNCTION(intlcal_get_minimal_days_in_first_week); 186 ZEND_FUNCTION(intlcal_set_minimal_days_in_first_week); 187 ZEND_FUNCTION(intlcal_get_minimum); 188 ZEND_FUNCTION(intlcal_get_now); 189 ZEND_FUNCTION(intlcal_get_repeated_wall_time_option); 190 ZEND_FUNCTION(intlcal_get_skipped_wall_time_option); 191 ZEND_FUNCTION(intlcal_get_time); 192 ZEND_FUNCTION(intlcal_get_time_zone); 193 ZEND_FUNCTION(intlcal_get_type); 194 ZEND_FUNCTION(intlcal_get_weekend_transition); 195 ZEND_FUNCTION(intlcal_in_daylight_time); 196 ZEND_FUNCTION(intlcal_is_equivalent_to); 197 ZEND_FUNCTION(intlcal_is_lenient); 198 ZEND_FUNCTION(intlcal_is_weekend); 199 ZEND_FUNCTION(intlcal_roll); 200 ZEND_FUNCTION(intlcal_is_set); 201 ZEND_FUNCTION(intlcal_set); 202 ZEND_FUNCTION(intlcal_set_first_day_of_week); 203 ZEND_FUNCTION(intlcal_set_lenient); 204 ZEND_FUNCTION(intlcal_set_repeated_wall_time_option); 205 ZEND_FUNCTION(intlcal_set_skipped_wall_time_option); 206 ZEND_FUNCTION(intlcal_set_time); 207 ZEND_FUNCTION(intlcal_set_time_zone); 208 ZEND_FUNCTION(intlcal_to_date_time); 209 ZEND_METHOD(IntlGregorianCalendar, __construct); 210 ZEND_FUNCTION(intlgregcal_set_gregorian_change); 211 ZEND_FUNCTION(intlgregcal_get_gregorian_change); 212 ZEND_FUNCTION(intlgregcal_is_leap_year); 213 214 215 static const zend_function_entry class_IntlCalendar_methods[] = { 216 ZEND_ME(IntlCalendar, __construct, arginfo_class_IntlCalendar___construct, ZEND_ACC_PRIVATE) 217 ZEND_ME_MAPPING(createInstance, intlcal_create_instance, arginfo_class_IntlCalendar_createInstance, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) 218 ZEND_ME_MAPPING(equals, intlcal_equals, arginfo_class_IntlCalendar_equals, ZEND_ACC_PUBLIC) 219 ZEND_ME_MAPPING(fieldDifference, intlcal_field_difference, arginfo_class_IntlCalendar_fieldDifference, ZEND_ACC_PUBLIC) 220 ZEND_ME_MAPPING(add, intlcal_add, arginfo_class_IntlCalendar_add, ZEND_ACC_PUBLIC) 221 ZEND_ME_MAPPING(after, intlcal_after, arginfo_class_IntlCalendar_after, ZEND_ACC_PUBLIC) 222 ZEND_ME_MAPPING(before, intlcal_before, arginfo_class_IntlCalendar_before, ZEND_ACC_PUBLIC) 223 ZEND_ME_MAPPING(clear, intlcal_clear, arginfo_class_IntlCalendar_clear, ZEND_ACC_PUBLIC) 224 ZEND_ME_MAPPING(fromDateTime, intlcal_from_date_time, arginfo_class_IntlCalendar_fromDateTime, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) 225 ZEND_ME_MAPPING(get, intlcal_get, arginfo_class_IntlCalendar_get, ZEND_ACC_PUBLIC) 226 ZEND_ME_MAPPING(getActualMaximum, intlcal_get_actual_maximum, arginfo_class_IntlCalendar_getActualMaximum, ZEND_ACC_PUBLIC) 227 ZEND_ME_MAPPING(getActualMinimum, intlcal_get_actual_minimum, arginfo_class_IntlCalendar_getActualMinimum, ZEND_ACC_PUBLIC) 228 ZEND_ME_MAPPING(getAvailableLocales, intlcal_get_available_locales, arginfo_class_IntlCalendar_getAvailableLocales, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) 229 ZEND_ME_MAPPING(getDayOfWeekType, intlcal_get_day_of_week_type, arginfo_class_IntlCalendar_getDayOfWeekType, ZEND_ACC_PUBLIC) 230 ZEND_ME_MAPPING(getErrorCode, intlcal_get_error_code, arginfo_class_IntlCalendar_getErrorCode, ZEND_ACC_PUBLIC) 231 ZEND_ME_MAPPING(getErrorMessage, intlcal_get_error_message, arginfo_class_IntlCalendar_getErrorMessage, ZEND_ACC_PUBLIC) 232 ZEND_ME_MAPPING(getFirstDayOfWeek, intlcal_get_first_day_of_week, arginfo_class_IntlCalendar_getFirstDayOfWeek, ZEND_ACC_PUBLIC) 233 ZEND_ME_MAPPING(getGreatestMinimum, intlcal_get_greatest_minimum, arginfo_class_IntlCalendar_getGreatestMinimum, ZEND_ACC_PUBLIC) 234 ZEND_ME_MAPPING(getKeywordValuesForLocale, intlcal_get_keyword_values_for_locale, arginfo_class_IntlCalendar_getKeywordValuesForLocale, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) 235 ZEND_ME_MAPPING(getLeastMaximum, intlcal_get_least_maximum, arginfo_class_IntlCalendar_getLeastMaximum, ZEND_ACC_PUBLIC) 236 ZEND_ME_MAPPING(getLocale, intlcal_get_locale, arginfo_class_IntlCalendar_getLocale, ZEND_ACC_PUBLIC) 237 ZEND_ME_MAPPING(getMaximum, intlcal_get_maximum, arginfo_class_IntlCalendar_getMaximum, ZEND_ACC_PUBLIC) 238 ZEND_ME_MAPPING(getMinimalDaysInFirstWeek, intlcal_get_minimal_days_in_first_week, arginfo_class_IntlCalendar_getMinimalDaysInFirstWeek, ZEND_ACC_PUBLIC) 239 ZEND_ME_MAPPING(setMinimalDaysInFirstWeek, intlcal_set_minimal_days_in_first_week, arginfo_class_IntlCalendar_setMinimalDaysInFirstWeek, ZEND_ACC_PUBLIC) 240 ZEND_ME_MAPPING(getMinimum, intlcal_get_minimum, arginfo_class_IntlCalendar_getMinimum, ZEND_ACC_PUBLIC) 241 ZEND_ME_MAPPING(getNow, intlcal_get_now, arginfo_class_IntlCalendar_getNow, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) 242 ZEND_ME_MAPPING(getRepeatedWallTimeOption, intlcal_get_repeated_wall_time_option, arginfo_class_IntlCalendar_getRepeatedWallTimeOption, ZEND_ACC_PUBLIC) 243 ZEND_ME_MAPPING(getSkippedWallTimeOption, intlcal_get_skipped_wall_time_option, arginfo_class_IntlCalendar_getSkippedWallTimeOption, ZEND_ACC_PUBLIC) 244 ZEND_ME_MAPPING(getTime, intlcal_get_time, arginfo_class_IntlCalendar_getTime, ZEND_ACC_PUBLIC) 245 ZEND_ME_MAPPING(getTimeZone, intlcal_get_time_zone, arginfo_class_IntlCalendar_getTimeZone, ZEND_ACC_PUBLIC) 246 ZEND_ME_MAPPING(getType, intlcal_get_type, arginfo_class_IntlCalendar_getType, ZEND_ACC_PUBLIC) 247 ZEND_ME_MAPPING(getWeekendTransition, intlcal_get_weekend_transition, arginfo_class_IntlCalendar_getWeekendTransition, ZEND_ACC_PUBLIC) 248 ZEND_ME_MAPPING(inDaylightTime, intlcal_in_daylight_time, arginfo_class_IntlCalendar_inDaylightTime, ZEND_ACC_PUBLIC) 249 ZEND_ME_MAPPING(isEquivalentTo, intlcal_is_equivalent_to, arginfo_class_IntlCalendar_isEquivalentTo, ZEND_ACC_PUBLIC) 250 ZEND_ME_MAPPING(isLenient, intlcal_is_lenient, arginfo_class_IntlCalendar_isLenient, ZEND_ACC_PUBLIC) 251 ZEND_ME_MAPPING(isWeekend, intlcal_is_weekend, arginfo_class_IntlCalendar_isWeekend, ZEND_ACC_PUBLIC) 252 ZEND_ME_MAPPING(roll, intlcal_roll, arginfo_class_IntlCalendar_roll, ZEND_ACC_PUBLIC) 253 ZEND_ME_MAPPING(isSet, intlcal_is_set, arginfo_class_IntlCalendar_isSet, ZEND_ACC_PUBLIC) 254 ZEND_ME_MAPPING(set, intlcal_set, arginfo_class_IntlCalendar_set, ZEND_ACC_PUBLIC) 255 ZEND_ME_MAPPING(setFirstDayOfWeek, intlcal_set_first_day_of_week, arginfo_class_IntlCalendar_setFirstDayOfWeek, ZEND_ACC_PUBLIC) 256 ZEND_ME_MAPPING(setLenient, intlcal_set_lenient, arginfo_class_IntlCalendar_setLenient, ZEND_ACC_PUBLIC) 257 ZEND_ME_MAPPING(setRepeatedWallTimeOption, intlcal_set_repeated_wall_time_option, arginfo_class_IntlCalendar_setRepeatedWallTimeOption, ZEND_ACC_PUBLIC) 258 ZEND_ME_MAPPING(setSkippedWallTimeOption, intlcal_set_skipped_wall_time_option, arginfo_class_IntlCalendar_setSkippedWallTimeOption, ZEND_ACC_PUBLIC) 259 ZEND_ME_MAPPING(setTime, intlcal_set_time, arginfo_class_IntlCalendar_setTime, ZEND_ACC_PUBLIC) 260 ZEND_ME_MAPPING(setTimeZone, intlcal_set_time_zone, arginfo_class_IntlCalendar_setTimeZone, ZEND_ACC_PUBLIC) 261 ZEND_ME_MAPPING(toDateTime, intlcal_to_date_time, arginfo_class_IntlCalendar_toDateTime, ZEND_ACC_PUBLIC) 262 ZEND_FE_END 263 }; 264 265 266 static const zend_function_entry class_IntlGregorianCalendar_methods[] = { 267 ZEND_ME(IntlGregorianCalendar, __construct, arginfo_class_IntlGregorianCalendar___construct, ZEND_ACC_PUBLIC) 268 ZEND_ME_MAPPING(setGregorianChange, intlgregcal_set_gregorian_change, arginfo_class_IntlGregorianCalendar_setGregorianChange, ZEND_ACC_PUBLIC) 269 ZEND_ME_MAPPING(getGregorianChange, intlgregcal_get_gregorian_change, arginfo_class_IntlGregorianCalendar_getGregorianChange, ZEND_ACC_PUBLIC) 270 ZEND_ME_MAPPING(isLeapYear, intlgregcal_is_leap_year, arginfo_class_IntlGregorianCalendar_isLeapYear, ZEND_ACC_PUBLIC) 271 ZEND_FE_END 272 }; 273