Skip to content

Commit cedd818

Browse files
committed
Generate arginfos
1 parent 3efce98 commit cedd818

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1408
-1008
lines changed

Zend/zend_exceptions_arginfo.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getMessage, 0, 0, IS_STRING, 0)
55
ZEND_END_ARG_INFO()
66

7-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Throwable_getCode, 0, 0, 0)
7+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getCode, 0, 0, IS_LONG, 0)
88
ZEND_END_ARG_INFO()
99

1010
#define arginfo_class_Throwable_getFile arginfo_class_Throwable_getMessage
@@ -29,7 +29,8 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Exception___construct, 0, 0, 0)
2929
ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, previous, Throwable, 1, "null")
3030
ZEND_END_ARG_INFO()
3131

32-
#define arginfo_class_Exception___wakeup arginfo_class_Throwable_getCode
32+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Exception___wakeup, 0, 0, IS_VOID, 0)
33+
ZEND_END_ARG_INFO()
3334

3435
#define arginfo_class_Exception_getMessage arginfo_class_Throwable_getMessage
3536

@@ -62,7 +63,7 @@ ZEND_END_ARG_INFO()
6263

6364
#define arginfo_class_Error___construct arginfo_class_Exception___construct
6465

65-
#define arginfo_class_Error___wakeup arginfo_class_Throwable_getCode
66+
#define arginfo_class_Error___wakeup arginfo_class_Exception___wakeup
6667

6768
#define arginfo_class_Error_getMessage arginfo_class_Throwable_getMessage
6869

ext/curl/curl_file_arginfo.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_CURLFile___construct, 0, 0, 1)
77
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, posted_filename, IS_STRING, 1, "null")
88
ZEND_END_ARG_INFO()
99

10-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_CURLFile_getFilename, 0, 0, 0)
10+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_CURLFile_getFilename, 0, 0, IS_STRING, 0)
1111
ZEND_END_ARG_INFO()
1212

1313
#define arginfo_class_CURLFile_getMimeType arginfo_class_CURLFile_getFilename
1414

1515
#define arginfo_class_CURLFile_getPostFilename arginfo_class_CURLFile_getFilename
1616

17-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_CURLFile_setMimeType, 0, 0, 1)
17+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_CURLFile_setMimeType, 0, 1, IS_VOID, 0)
1818
ZEND_ARG_TYPE_INFO(0, mime_type, IS_STRING, 0)
1919
ZEND_END_ARG_INFO()
2020

21-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_CURLFile_setPostFilename, 0, 0, 1)
21+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_CURLFile_setPostFilename, 0, 1, IS_VOID, 0)
2222
ZEND_ARG_TYPE_INFO(0, posted_filename, IS_STRING, 0)
2323
ZEND_END_ARG_INFO()
2424

ext/date/php_date_arginfo.h

Lines changed: 100 additions & 54 deletions
Large diffs are not rendered by default.

ext/dom/php_dom_arginfo.h

Lines changed: 140 additions & 88 deletions
Large diffs are not rendered by default.

ext/fileinfo/fileinfo_arginfo.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,19 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_finfo___construct, 0, 0, 0)
3838
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, magic_database, IS_STRING, 1, "null")
3939
ZEND_END_ARG_INFO()
4040

41-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_finfo_file, 0, 0, 1)
41+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_finfo_file, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
4242
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
4343
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "FILEINFO_NONE")
4444
ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, context, "null")
4545
ZEND_END_ARG_INFO()
4646

47-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_finfo_buffer, 0, 0, 1)
47+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_finfo_buffer, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
4848
ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
4949
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "FILEINFO_NONE")
5050
ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, context, "null")
5151
ZEND_END_ARG_INFO()
5252

53-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_finfo_set_flags, 0, 0, 1)
53+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_finfo_set_flags, 0, 1, _IS_BOOL, 0)
5454
ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 0)
5555
ZEND_END_ARG_INFO()
5656

ext/intl/breakiterator/breakiterator_arginfo.h

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/* This is a generated file, edit the .stub.php file instead.
22
* Stub hash: 9e9dc1cd1302038f351f6075393494d1a58f0d74 */
33

4-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_createCharacterInstance, 0, 0, 0)
4+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlBreakIterator_createCharacterInstance, 0, 0, IntlBreakIterator, 1)
55
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null")
66
ZEND_END_ARG_INFO()
77

8-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_createCodePointInstance, 0, 0, 0)
8+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlBreakIterator_createCodePointInstance, 0, 0, IntlCodePointBreakIterator, 0)
99
ZEND_END_ARG_INFO()
1010

1111
#define arginfo_class_IntlBreakIterator_createLineInstance arginfo_class_IntlBreakIterator_createCharacterInstance
@@ -16,43 +16,49 @@ ZEND_END_ARG_INFO()
1616

1717
#define arginfo_class_IntlBreakIterator_createWordInstance arginfo_class_IntlBreakIterator_createCharacterInstance
1818

19-
#define arginfo_class_IntlBreakIterator___construct arginfo_class_IntlBreakIterator_createCodePointInstance
19+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator___construct, 0, 0, 0)
20+
ZEND_END_ARG_INFO()
2021

21-
#define arginfo_class_IntlBreakIterator_current arginfo_class_IntlBreakIterator_createCodePointInstance
22+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_current, 0, 0, IS_LONG, 0)
23+
ZEND_END_ARG_INFO()
2224

23-
#define arginfo_class_IntlBreakIterator_first arginfo_class_IntlBreakIterator_createCodePointInstance
25+
#define arginfo_class_IntlBreakIterator_first arginfo_class_IntlBreakIterator_current
2426

25-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_following, 0, 0, 1)
27+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_following, 0, 1, IS_LONG, 0)
2628
ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
2729
ZEND_END_ARG_INFO()
2830

29-
#define arginfo_class_IntlBreakIterator_getErrorCode arginfo_class_IntlBreakIterator_createCodePointInstance
31+
#define arginfo_class_IntlBreakIterator_getErrorCode arginfo_class_IntlBreakIterator_current
3032

31-
#define arginfo_class_IntlBreakIterator_getErrorMessage arginfo_class_IntlBreakIterator_createCodePointInstance
33+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlBreakIterator_getErrorMessage, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
34+
ZEND_END_ARG_INFO()
3235

33-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_getLocale, 0, 0, 1)
36+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_getLocale, 0, 1, IS_STRING, 0)
3437
ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
3538
ZEND_END_ARG_INFO()
3639

37-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_getPartsIterator, 0, 0, 0)
40+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlBreakIterator_getPartsIterator, 0, 0, IntlPartsIterator, 0)
3841
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_STRING, 0, "IntlPartsIterator::KEY_SEQUENTIAL")
3942
ZEND_END_ARG_INFO()
4043

41-
#define arginfo_class_IntlBreakIterator_getText arginfo_class_IntlBreakIterator_createCodePointInstance
44+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_getText, 0, 0, IS_STRING, 1)
45+
ZEND_END_ARG_INFO()
4246

43-
#define arginfo_class_IntlBreakIterator_isBoundary arginfo_class_IntlBreakIterator_following
47+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_isBoundary, 0, 1, _IS_BOOL, 0)
48+
ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
49+
ZEND_END_ARG_INFO()
4450

45-
#define arginfo_class_IntlBreakIterator_last arginfo_class_IntlBreakIterator_createCodePointInstance
51+
#define arginfo_class_IntlBreakIterator_last arginfo_class_IntlBreakIterator_current
4652

47-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_next, 0, 0, 0)
53+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_next, 0, 0, IS_LONG, 0)
4854
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, offset, IS_LONG, 1, "null")
4955
ZEND_END_ARG_INFO()
5056

5157
#define arginfo_class_IntlBreakIterator_preceding arginfo_class_IntlBreakIterator_following
5258

53-
#define arginfo_class_IntlBreakIterator_previous arginfo_class_IntlBreakIterator_createCodePointInstance
59+
#define arginfo_class_IntlBreakIterator_previous arginfo_class_IntlBreakIterator_current
5460

55-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_setText, 0, 0, 1)
61+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlBreakIterator_setText, 0, 1, _IS_BOOL, 1)
5662
ZEND_ARG_TYPE_INFO(0, text, IS_STRING, 0)
5763
ZEND_END_ARG_INFO()
5864

@@ -64,15 +70,16 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlRuleBasedBreakIterator___construct, 0,
6470
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, compiled, _IS_BOOL, 0, "false")
6571
ZEND_END_ARG_INFO()
6672

67-
#define arginfo_class_IntlRuleBasedBreakIterator_getBinaryRules arginfo_class_IntlBreakIterator_createCodePointInstance
73+
#define arginfo_class_IntlRuleBasedBreakIterator_getBinaryRules arginfo_class_IntlBreakIterator_getErrorMessage
6874

69-
#define arginfo_class_IntlRuleBasedBreakIterator_getRules arginfo_class_IntlBreakIterator_createCodePointInstance
75+
#define arginfo_class_IntlRuleBasedBreakIterator_getRules arginfo_class_IntlBreakIterator_getErrorMessage
7076

71-
#define arginfo_class_IntlRuleBasedBreakIterator_getRuleStatus arginfo_class_IntlBreakIterator_createCodePointInstance
77+
#define arginfo_class_IntlRuleBasedBreakIterator_getRuleStatus arginfo_class_IntlBreakIterator_current
7278

73-
#define arginfo_class_IntlRuleBasedBreakIterator_getRuleStatusVec arginfo_class_IntlBreakIterator_createCodePointInstance
79+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlRuleBasedBreakIterator_getRuleStatusVec, 0, 0, MAY_BE_ARRAY|MAY_BE_FALSE)
80+
ZEND_END_ARG_INFO()
7481

75-
#define arginfo_class_IntlCodePointBreakIterator_getLastCodePoint arginfo_class_IntlBreakIterator_createCodePointInstance
82+
#define arginfo_class_IntlCodePointBreakIterator_getLastCodePoint arginfo_class_IntlBreakIterator_current
7683

7784

7885
ZEND_METHOD(IntlBreakIterator, createCharacterInstance);

ext/intl/breakiterator/breakiterator_iterators_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* This is a generated file, edit the .stub.php file instead.
22
* Stub hash: 5e165fe25d6d13824da9d7c5f0a089ee11626689 */
33

4-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlPartsIterator_getBreakIterator, 0, 0, 0)
4+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlPartsIterator_getBreakIterator, 0, 0, IntlBreakIterator, 0)
55
ZEND_END_ARG_INFO()
66

77

ext/intl/calendar/calendar_arginfo.h

Lines changed: 49 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar___construct, 0, 0, 0)
55
ZEND_END_ARG_INFO()
66

7-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_createInstance, 0, 0, 0)
7+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlCalendar_createInstance, 0, 0, IntlCalendar, 1)
88
ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, timezone, "null")
99
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null")
1010
ZEND_END_ARG_INFO()
1111

12-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_equals, 0, 0, 1)
12+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_equals, 0, 1, _IS_BOOL, 0)
1313
ZEND_ARG_OBJ_INFO(0, other, IntlCalendar, 0)
1414
ZEND_END_ARG_INFO()
1515

16-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_fieldDifference, 0, 0, 2)
16+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_fieldDifference, 0, 2, IS_LONG, 0)
1717
ZEND_ARG_TYPE_INFO(0, timestamp, IS_DOUBLE, 0)
1818
ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
1919
ZEND_END_ARG_INFO()
2020

21-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_add, 0, 0, 2)
21+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_add, 0, 2, _IS_BOOL, 0)
2222
ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
2323
ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0)
2424
ZEND_END_ARG_INFO()
@@ -27,91 +27,101 @@ ZEND_END_ARG_INFO()
2727

2828
#define arginfo_class_IntlCalendar_before arginfo_class_IntlCalendar_equals
2929

30-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_clear, 0, 0, 0)
30+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_clear, 0, 0, _IS_BOOL, 0)
3131
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, field, IS_LONG, 1, "null")
3232
ZEND_END_ARG_INFO()
3333

34-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_fromDateTime, 0, 0, 1)
34+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_IntlCalendar_fromDateTime, 0, 1, IntlCalendar, 1)
3535
ZEND_ARG_OBJ_TYPE_MASK(0, datetime, DateTime, MAY_BE_STRING, NULL)
3636
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null")
3737
ZEND_END_ARG_INFO()
3838

39-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_get, 0, 0, 1)
39+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_get, 0, 1, IS_LONG, 0)
4040
ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
4141
ZEND_END_ARG_INFO()
4242

4343
#define arginfo_class_IntlCalendar_getActualMaximum arginfo_class_IntlCalendar_get
4444

4545
#define arginfo_class_IntlCalendar_getActualMinimum arginfo_class_IntlCalendar_get
4646

47-
#define arginfo_class_IntlCalendar_getAvailableLocales arginfo_class_IntlCalendar___construct
47+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getAvailableLocales, 0, 0, IS_ARRAY, 0)
48+
ZEND_END_ARG_INFO()
4849

49-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getDayOfWeekType, 0, 0, 1)
50+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getDayOfWeekType, 0, 1, IS_LONG, 0)
5051
ZEND_ARG_TYPE_INFO(0, dayOfWeek, IS_LONG, 0)
5152
ZEND_END_ARG_INFO()
5253

53-
#define arginfo_class_IntlCalendar_getErrorCode arginfo_class_IntlCalendar___construct
54+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlCalendar_getErrorCode, 0, 0, MAY_BE_LONG|MAY_BE_FALSE)
55+
ZEND_END_ARG_INFO()
5456

55-
#define arginfo_class_IntlCalendar_getErrorMessage arginfo_class_IntlCalendar___construct
57+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlCalendar_getErrorMessage, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
58+
ZEND_END_ARG_INFO()
5659

57-
#define arginfo_class_IntlCalendar_getFirstDayOfWeek arginfo_class_IntlCalendar___construct
60+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getFirstDayOfWeek, 0, 0, IS_LONG, 0)
61+
ZEND_END_ARG_INFO()
5862

5963
#define arginfo_class_IntlCalendar_getGreatestMinimum arginfo_class_IntlCalendar_get
6064

61-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getKeywordValuesForLocale, 0, 0, 3)
65+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(arginfo_class_IntlCalendar_getKeywordValuesForLocale, 0, 3, IntlIterator, MAY_BE_FALSE)
6266
ZEND_ARG_TYPE_INFO(0, keyword, IS_STRING, 0)
6367
ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
6468
ZEND_ARG_TYPE_INFO(0, onlyCommon, _IS_BOOL, 0)
6569
ZEND_END_ARG_INFO()
6670

6771
#define arginfo_class_IntlCalendar_getLeastMaximum arginfo_class_IntlCalendar_get
6872

69-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_getLocale, 0, 0, 1)
73+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getLocale, 0, 1, IS_STRING, 0)
7074
ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
7175
ZEND_END_ARG_INFO()
7276

7377
#define arginfo_class_IntlCalendar_getMaximum arginfo_class_IntlCalendar_get
7478

75-
#define arginfo_class_IntlCalendar_getMinimalDaysInFirstWeek arginfo_class_IntlCalendar___construct
79+
#define arginfo_class_IntlCalendar_getMinimalDaysInFirstWeek arginfo_class_IntlCalendar_getFirstDayOfWeek
7680

77-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setMinimalDaysInFirstWeek, 0, 0, 1)
81+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setMinimalDaysInFirstWeek, 0, 1, _IS_BOOL, 0)
7882
ZEND_ARG_TYPE_INFO(0, days, IS_LONG, 0)
7983
ZEND_END_ARG_INFO()
8084

8185
#define arginfo_class_IntlCalendar_getMinimum arginfo_class_IntlCalendar_get
8286

83-
#define arginfo_class_IntlCalendar_getNow arginfo_class_IntlCalendar___construct
87+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getNow, 0, 0, IS_DOUBLE, 0)
88+
ZEND_END_ARG_INFO()
8489

85-
#define arginfo_class_IntlCalendar_getRepeatedWallTimeOption arginfo_class_IntlCalendar___construct
90+
#define arginfo_class_IntlCalendar_getRepeatedWallTimeOption arginfo_class_IntlCalendar_getFirstDayOfWeek
8691

87-
#define arginfo_class_IntlCalendar_getSkippedWallTimeOption arginfo_class_IntlCalendar___construct
92+
#define arginfo_class_IntlCalendar_getSkippedWallTimeOption arginfo_class_IntlCalendar_getFirstDayOfWeek
8893

89-
#define arginfo_class_IntlCalendar_getTime arginfo_class_IntlCalendar___construct
94+
#define arginfo_class_IntlCalendar_getTime arginfo_class_IntlCalendar_getNow
9095

91-
#define arginfo_class_IntlCalendar_getTimeZone arginfo_class_IntlCalendar___construct
96+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(arginfo_class_IntlCalendar_getTimeZone, 0, 0, IntlTimeZone, MAY_BE_FALSE)
97+
ZEND_END_ARG_INFO()
9298

93-
#define arginfo_class_IntlCalendar_getType arginfo_class_IntlCalendar___construct
99+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_getType, 0, 0, IS_STRING, 0)
100+
ZEND_END_ARG_INFO()
94101

95102
#define arginfo_class_IntlCalendar_getWeekendTransition arginfo_class_IntlCalendar_getDayOfWeekType
96103

97-
#define arginfo_class_IntlCalendar_inDaylightTime arginfo_class_IntlCalendar___construct
104+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_inDaylightTime, 0, 0, _IS_BOOL, 0)
105+
ZEND_END_ARG_INFO()
98106

99107
#define arginfo_class_IntlCalendar_isEquivalentTo arginfo_class_IntlCalendar_equals
100108

101-
#define arginfo_class_IntlCalendar_isLenient arginfo_class_IntlCalendar___construct
109+
#define arginfo_class_IntlCalendar_isLenient arginfo_class_IntlCalendar_inDaylightTime
102110

103-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_isWeekend, 0, 0, 0)
111+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_isWeekend, 0, 0, _IS_BOOL, 0)
104112
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, timestamp, IS_DOUBLE, 1, "null")
105113
ZEND_END_ARG_INFO()
106114

107-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_roll, 0, 0, 2)
115+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_roll, 0, 2, _IS_BOOL, 0)
108116
ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
109117
ZEND_ARG_INFO(0, value)
110118
ZEND_END_ARG_INFO()
111119

112-
#define arginfo_class_IntlCalendar_isSet arginfo_class_IntlCalendar_get
120+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_isSet, 0, 1, _IS_BOOL, 0)
121+
ZEND_ARG_TYPE_INFO(0, field, IS_LONG, 0)
122+
ZEND_END_ARG_INFO()
113123

114-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_set, 0, 0, 2)
124+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_set, 0, 2, _IS_BOOL, 0)
115125
ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0)
116126
ZEND_ARG_TYPE_INFO(0, month, IS_LONG, 0)
117127
ZEND_ARG_TYPE_INFO(0, dayOfMonth, IS_LONG, 0)
@@ -120,27 +130,30 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_set, 0, 0, 2)
120130
ZEND_ARG_TYPE_INFO(0, second, IS_LONG, 0)
121131
ZEND_END_ARG_INFO()
122132

123-
#define arginfo_class_IntlCalendar_setFirstDayOfWeek arginfo_class_IntlCalendar_getDayOfWeekType
133+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setFirstDayOfWeek, 0, 1, _IS_BOOL, 0)
134+
ZEND_ARG_TYPE_INFO(0, dayOfWeek, IS_LONG, 0)
135+
ZEND_END_ARG_INFO()
124136

125-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setLenient, 0, 0, 1)
137+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setLenient, 0, 1, _IS_BOOL, 0)
126138
ZEND_ARG_TYPE_INFO(0, lenient, _IS_BOOL, 0)
127139
ZEND_END_ARG_INFO()
128140

129-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setRepeatedWallTimeOption, 0, 0, 1)
141+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setRepeatedWallTimeOption, 0, 1, _IS_BOOL, 0)
130142
ZEND_ARG_TYPE_INFO(0, option, IS_LONG, 0)
131143
ZEND_END_ARG_INFO()
132144

133145
#define arginfo_class_IntlCalendar_setSkippedWallTimeOption arginfo_class_IntlCalendar_setRepeatedWallTimeOption
134146

135-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setTime, 0, 0, 1)
147+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setTime, 0, 1, _IS_BOOL, 0)
136148
ZEND_ARG_TYPE_INFO(0, timestamp, IS_DOUBLE, 0)
137149
ZEND_END_ARG_INFO()
138150

139-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar_setTimeZone, 0, 0, 1)
151+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlCalendar_setTimeZone, 0, 1, _IS_BOOL, 0)
140152
ZEND_ARG_INFO(0, timezone)
141153
ZEND_END_ARG_INFO()
142154

143-
#define arginfo_class_IntlCalendar_toDateTime arginfo_class_IntlCalendar___construct
155+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(arginfo_class_IntlCalendar_toDateTime, 0, 0, DateTime, MAY_BE_FALSE)
156+
ZEND_END_ARG_INFO()
144157

145158
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlGregorianCalendar___construct, 0, 0, 0)
146159
ZEND_ARG_INFO(0, timezoneOrYear)
@@ -153,9 +166,9 @@ ZEND_END_ARG_INFO()
153166

154167
#define arginfo_class_IntlGregorianCalendar_setGregorianChange arginfo_class_IntlCalendar_setTime
155168

156-
#define arginfo_class_IntlGregorianCalendar_getGregorianChange arginfo_class_IntlCalendar___construct
169+
#define arginfo_class_IntlGregorianCalendar_getGregorianChange arginfo_class_IntlCalendar_getNow
157170

158-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlGregorianCalendar_isLeapYear, 0, 0, 1)
171+
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlGregorianCalendar_isLeapYear, 0, 1, _IS_BOOL, 0)
159172
ZEND_ARG_TYPE_INFO(0, year, IS_LONG, 0)
160173
ZEND_END_ARG_INFO()
161174

0 commit comments

Comments
 (0)