summaryrefslogtreecommitdiff
path: root/ext/intl/calendar
diff options
context:
space:
mode:
authorMáté Kocsis <kocsismate@woohoolabs.com>2020-03-29 20:24:16 +0200
committerMáté Kocsis <kocsismate@woohoolabs.com>2020-04-03 14:23:54 +0200
commit305b17e85f3bb4836fd08f22c3a19c386478cdf4 (patch)
treedd890507687ab62038aad72f88d1bcfaa3614c89 /ext/intl/calendar
parent17d4e66204466cb5e3c0eb32aa18b8dbd9774ce3 (diff)
downloadphp-git-305b17e85f3bb4836fd08f22c3a19c386478cdf4.tar.gz
Do not include the same stub multiple times
Closes GH-5322
Diffstat (limited to 'ext/intl/calendar')
-rw-r--r--ext/intl/calendar/calendar.stub.php105
-rw-r--r--ext/intl/calendar/calendar_arginfo.h198
2 files changed, 0 insertions, 303 deletions
diff --git a/ext/intl/calendar/calendar.stub.php b/ext/intl/calendar/calendar.stub.php
index 267035e268..85001da58c 100644
--- a/ext/intl/calendar/calendar.stub.php
+++ b/ext/intl/calendar/calendar.stub.php
@@ -171,108 +171,3 @@ class IntlGregorianCalendar extends IntlCalendar
/** @return bool */
public function isLeapYear(int $year) {}
}
-
-/** @param IntlTimeZone|DateTimeZone|string|null $timeZone */
-function intlcal_create_instance($timeZone = null, ?string $locale = null): IntlCalendar|null {}
-
-function intlcal_get_keyword_values_for_locale(string $key, string $locale, bool $commonlyUsed): IntlIterator|false {}
-
-function intlcal_get_now(): float {}
-
-function intlcal_get_available_locales(): array {}
-
-function intlcal_get(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_time(IntlCalendar $calendar): float|false {}
-
-function intlcal_set_time(IntlCalendar $calendar, float $date): bool {}
-
-function intlcal_add(IntlCalendar $calendar, int $field, int $amount): bool {}
-
-/** @param IntlTimeZone|DateTimeZone|string|null $timeZone */
-function intlcal_set_time_zone(IntlCalendar $calendar, $timeZone): bool {}
-
-function intlcal_after(IntlCalendar $calendarObject, IntlCalendar $calendar): bool {}
-
-function intlcal_before(IntlCalendar $calendarObject, IntlCalendar $calendar): bool {}
-
-function intlcal_set(IntlCalendar $calendar, int $year, int $month, int $dayOfMonth = UNKNOWN, $hour = UNKNOWN, int $minute = UNKNOWN, int $second = UNKNOWN): bool {}
-
-/** @param int|bool $amountOrUpOrDown */
-function intlcal_roll(IntlCalendar $calendar, int $field, $amountOrUpOrDown): bool {}
-
-function intlcal_clear(IntlCalendar $calendar, ?int $field = null): bool {}
-
-function intlcal_field_difference(IntlCalendar $calendar, float $when, int $field): int|false {}
-
-function intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_actual_minimum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_day_of_week_type(IntlCalendar $calendar, int $dayOfWeek): int|false {}
-
-function intlcal_get_first_day_of_week(IntlCalendar $calendar): int|false {}
-
-function intlcal_greatest_minimum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_least_maximum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_greatest_minimum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_locale(IntlCalendar $calendar, int $localeType): string|false {}
-
-function intlcal_get_maximum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_minimal_days_in_first_week(IntlCalendar $calendar): int|false {}
-
-function intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, int $numberOfDays): bool {}
-
-function intlcal_get_minimum(IntlCalendar $calendar, int $field): int|false {}
-
-function intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false {}
-
-function intlcal_get_type(IntlCalendar $calendar): string {}
-
-function intlcal_get_weekend_transition(IntlCalendar $calendar, int $dayOfWeek): int|false {}
-
-function intlcal_in_daylight_time(IntlCalendar $calendar): bool {}
-
-function intlcal_is_lenient(IntlCalendar $calendar): bool {}
-
-function intlcal_is_set(IntlCalendar $calendar, int $field): bool {}
-
-function intlcal_is_equivalent_to(IntlCalendar $calendarObject, IntlCalendar $calendar): bool {}
-
-function intlcal_is_weekend(IntlCalendar $calendar, ?float $date = null): bool {}
-
-function intlcal_set_first_day_of_week(IntlCalendar $calendar, int $dayOfWeek): bool {}
-
-function intlcal_set_lenient(IntlCalendar $calendar, bool $isLenient): bool {}
-
-function intlcal_get_repeated_wall_time_option(IntlCalendar $calendar): int {}
-
-function intlcal_equals(IntlCalendar $calendarObject, IntlCalendar $calendar): bool {}
-
-function intlcal_get_skipped_wall_time_option(IntlCalendar $calendar): int {}
-
-function intlcal_set_repeated_wall_time_option(IntlCalendar $calendar, int $wallTimeOption): bool {}
-
-function intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, int $wallTimeOption): bool {}
-
-/** @param DateTime|string $dateTime */
-function intlcal_from_date_time($dateTime, ?string $locale = null): ?IntlCalendar {}
-
-function intlcal_to_date_time(IntlCalendar $calendar): DateTime|false {}
-
-function intlcal_get_error_code(IntlCalendar $calendar): int|false {}
-
-function intlcal_get_error_message(IntlCalendar $calendar): string|false {}
-
-/** @param IntlTimeZone|DateTimeZone|string|null $timeZone */
-function intlgregcal_create_instance($timeZone = null, ?string $locale = null): ?IntlGregorianCalendar {}
-
-function intlgregcal_set_gregorian_change(IntlGregorianCalendar $calendar, float $change): bool {}
-
-function intlgregcal_get_gregorian_change(IntlGregorianCalendar $calendar): float|false {}
-
-function intlgregcal_is_leap_year(IntlGregorianCalendar $calendar, int $year): bool {}
diff --git a/ext/intl/calendar/calendar_arginfo.h b/ext/intl/calendar/calendar_arginfo.h
index efe89030ec..0d3e5da541 100644
--- a/ext/intl/calendar/calendar_arginfo.h
+++ b/ext/intl/calendar/calendar_arginfo.h
@@ -154,201 +154,3 @@ ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlGregorianCalendar_isLeapYear, 0, 0, 1)
ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0)
ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_intlcal_create_instance, 0, 0, IntlCalendar, 1)
- ZEND_ARG_INFO(0, timeZone)
- ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 1)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_intlcal_get_keyword_values_for_locale, 0, 3, IntlIterator, MAY_BE_FALSE)
- ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
- ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
- ZEND_ARG_TYPE_INFO(0, commonlyUsed, _IS_BOOL, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_get_now, 0, 0, IS_DOUBLE, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_get_available_locales, 0, 0, IS_ARRAY, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get, 0, 2, MAY_BE_LONG|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get_time, 0, 1, MAY_BE_DOUBLE|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_time, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, date, IS_DOUBLE, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_add, 0, 3, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
- ZEND_ARG_TYPE_INFO(0, amount, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_time_zone, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_INFO(0, timeZone)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_after, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendarObject, IntlCalendar, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_before arginfo_intlcal_after
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set, 0, 3, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0)
- ZEND_ARG_TYPE_INFO(0, month, IS_LONG, 0)
- ZEND_ARG_TYPE_INFO(0, dayOfMonth, IS_LONG, 0)
- ZEND_ARG_INFO(0, hour)
- ZEND_ARG_TYPE_INFO(0, minute, IS_LONG, 0)
- ZEND_ARG_TYPE_INFO(0, second, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_roll, 0, 3, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
- ZEND_ARG_INFO(0, amountOrUpOrDown)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_clear, 0, 1, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 1)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_field_difference, 0, 3, MAY_BE_LONG|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, when, IS_DOUBLE, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_get_actual_maximum arginfo_intlcal_get
-
-#define arginfo_intlcal_get_actual_minimum arginfo_intlcal_get
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get_day_of_week_type, 0, 2, MAY_BE_LONG|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, dayOfWeek, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get_first_day_of_week, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_greatest_minimum arginfo_intlcal_get
-
-#define arginfo_intlcal_get_least_maximum arginfo_intlcal_get
-
-#define arginfo_intlcal_get_greatest_minimum arginfo_intlcal_get
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get_locale, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, localeType, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_get_maximum arginfo_intlcal_get
-
-#define arginfo_intlcal_get_minimal_days_in_first_week arginfo_intlcal_get_first_day_of_week
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_minimal_days_in_first_week, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, numberOfDays, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_get_minimum arginfo_intlcal_get
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_intlcal_get_time_zone, 0, 1, IntlTimeZone, MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_get_type, 0, 1, IS_STRING, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_get_weekend_transition arginfo_intlcal_get_day_of_week_type
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_in_daylight_time, 0, 1, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_is_lenient arginfo_intlcal_in_daylight_time
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_is_set, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_is_equivalent_to arginfo_intlcal_after
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_is_weekend, 0, 1, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, date, IS_DOUBLE, 1)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_first_day_of_week, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, dayOfWeek, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_lenient, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, isLenient, _IS_BOOL, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_get_repeated_wall_time_option, 0, 1, IS_LONG, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_equals arginfo_intlcal_after
-
-#define arginfo_intlcal_get_skipped_wall_time_option arginfo_intlcal_get_repeated_wall_time_option
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlcal_set_repeated_wall_time_option, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, wallTimeOption, IS_LONG, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_set_skipped_wall_time_option arginfo_intlcal_set_repeated_wall_time_option
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_intlcal_from_date_time, 0, 1, IntlCalendar, 1)
- ZEND_ARG_INFO(0, dateTime)
- ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 1)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_intlcal_to_date_time, 0, 1, DateTime, MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-#define arginfo_intlcal_get_error_code arginfo_intlcal_get_first_day_of_week
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlcal_get_error_message, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlCalendar, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_intlgregcal_create_instance, 0, 0, IntlGregorianCalendar, 1)
- ZEND_ARG_INFO(0, timeZone)
- ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 1)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlgregcal_set_gregorian_change, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlGregorianCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, change, IS_DOUBLE, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_intlgregcal_get_gregorian_change, 0, 1, MAY_BE_DOUBLE|MAY_BE_FALSE)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlGregorianCalendar, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_intlgregcal_is_leap_year, 0, 2, _IS_BOOL, 0)
- ZEND_ARG_OBJ_INFO(0, calendar, IntlGregorianCalendar, 0)
- ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0)
-ZEND_END_ARG_INFO()