Skip to content

Commit f824f91

Browse files
committed
Fixed bug #69141 Missing arguments in reflection info for some builtin functions
This include: - setcookie (missing "httponly") - setrawcookie (missing "httponly") - spl_autoload_register (missing 2 optional params) - mktime (missing "is_dst") - gmmktime (missing "is_dst")
1 parent e9c6798 commit f824f91

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

ext/date/php_date.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_mktime, 0, 0, 0)
8585
ZEND_ARG_INFO(0, mon)
8686
ZEND_ARG_INFO(0, day)
8787
ZEND_ARG_INFO(0, year)
88+
ZEND_ARG_INFO(0, is_dst)
8889
ZEND_END_ARG_INFO()
8990

9091
ZEND_BEGIN_ARG_INFO_EX(arginfo_gmmktime, 0, 0, 0)
@@ -94,6 +95,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_gmmktime, 0, 0, 0)
9495
ZEND_ARG_INFO(0, mon)
9596
ZEND_ARG_INFO(0, day)
9697
ZEND_ARG_INFO(0, year)
98+
ZEND_ARG_INFO(0, is_dst)
9799
ZEND_END_ARG_INFO()
98100

99101
ZEND_BEGIN_ARG_INFO(arginfo_checkdate, 0)

ext/spl/php_spl.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,8 @@ ZEND_END_ARG_INFO()
902902

903903
ZEND_BEGIN_ARG_INFO_EX(arginfo_spl_autoload_register, 0, 0, 0)
904904
ZEND_ARG_INFO(0, autoload_function)
905+
ZEND_ARG_INFO(0, throw)
906+
ZEND_ARG_INFO(0, prepend)
905907
ZEND_END_ARG_INFO()
906908

907909
ZEND_BEGIN_ARG_INFO_EX(arginfo_spl_autoload_unregister, 0, 0, 1)

ext/standard/basic_functions.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,6 +1460,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_setcookie, 0, 0, 1)
14601460
ZEND_ARG_INFO(0, path)
14611461
ZEND_ARG_INFO(0, domain)
14621462
ZEND_ARG_INFO(0, secure)
1463+
ZEND_ARG_INFO(0, httponly)
14631464
ZEND_END_ARG_INFO()
14641465

14651466
ZEND_BEGIN_ARG_INFO_EX(arginfo_setrawcookie, 0, 0, 1)
@@ -1469,6 +1470,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_setrawcookie, 0, 0, 1)
14691470
ZEND_ARG_INFO(0, path)
14701471
ZEND_ARG_INFO(0, domain)
14711472
ZEND_ARG_INFO(0, secure)
1473+
ZEND_ARG_INFO(0, httponly)
14721474
ZEND_END_ARG_INFO()
14731475

14741476
ZEND_BEGIN_ARG_INFO_EX(arginfo_headers_sent, 0, 0, 0)

0 commit comments

Comments
 (0)