]> granicus.if.org Git - php/commitdiff
Add missing param to DatePeriod::__construct()
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 17 Jul 2020 08:28:48 +0000 (10:28 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 17 Jul 2020 08:46:11 +0000 (10:46 +0200)
The signature is very overloaded, but takes at most four params,
not three.

ext/date/php_date.stub.php
ext/date/php_date_arginfo.h

index c6a03ac7152515cc17f39861d1eeba1c1ad12e17..ac5f2c9331058bad258f6cb9562b4661148a825e 100644 (file)
@@ -394,7 +394,7 @@ class DateInterval
 class DatePeriod implements IteratorAggregate
 {
     /* Has an overloaded signature */
-    public function __construct($start, $interval = UNKNOWN, $end = UNKNOWN) {}
+    public function __construct($start, $interval = UNKNOWN, $end = UNKNOWN, $options = UNKNOWN) {}
 
     /** @return DateTimeInterface */
     public function getStartDate() {}
index 376d0b1453bc84bfa8be71f311cee9a7c00d43ff..158f3784e023b2ba949f5e90cc6c778e1757a0c6 100644 (file)
@@ -1,5 +1,5 @@
 /* This is a generated file, edit the .stub.php file instead.
- * Stub hash: 656ce4aafb67dd9fc53d53081bb1a73c7a8b42d6 */
+ * Stub hash: d1a39515c3457e71f6a00d2bb406ad5c79564e7e */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_strtotime, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, time, IS_STRING, 0)
@@ -409,6 +409,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DatePeriod___construct, 0, 0, 1)
        ZEND_ARG_INFO(0, start)
        ZEND_ARG_INFO(0, interval)
        ZEND_ARG_INFO(0, end)
+       ZEND_ARG_INFO(0, options)
 ZEND_END_ARG_INFO()
 
 #define arginfo_class_DatePeriod_getStartDate arginfo_class_DateTimeInterface_getTimezone