From 4cf7c27103cdd62893b3bf78065ad1819cf331ad Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 15 Dec 2019 09:12:19 +0100 Subject: - add upstream patches for 7.3 and 7.4 - disable ZTS for now --- REFLECTION | 148 +++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 104 insertions(+), 44 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 35e1cc9..693efa5 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #149 timecop version 1.2.10 ] { +Extension [ extension #105 timecop version 1.2.10 ] { - INI { Entry [ timecop.func_override ] @@ -111,7 +111,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } Function [ function timecop_date_create_immutable_from_format ] { @@ -119,7 +119,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } Function [ function timecop_microtime ] { @@ -275,7 +275,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } Function [ function timecop_date_create_immutable ] { @@ -290,7 +290,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } } @@ -343,35 +343,46 @@ Extension [ extension #149 timecop version 1.2.10 ] { Class [ class TimecopDateTime extends DateTime implements DateTimeInterface ] { - Constants [13] { - Constant [ string ATOM ] { Y-m-d\TH:i:sP } - Constant [ string COOKIE ] { l, d-M-Y H:i:s T } - Constant [ string ISO8601 ] { Y-m-d\TH:i:sO } - Constant [ string RFC822 ] { D, d M y H:i:s O } - Constant [ string RFC850 ] { l, d-M-y H:i:s T } - Constant [ string RFC1036 ] { D, d M y H:i:s O } - Constant [ string RFC1123 ] { D, d M Y H:i:s O } - Constant [ string RFC7231 ] { D, d M Y H:i:s \G\M\T } - Constant [ string RFC2822 ] { D, d M Y H:i:s O } - Constant [ string RFC3339 ] { Y-m-d\TH:i:sP } - Constant [ string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } - Constant [ string RSS ] { D, d M Y H:i:s O } - Constant [ string W3C ] { Y-m-d\TH:i:sP } + Constant [ public string ATOM ] { Y-m-d\TH:i:sP } + Constant [ public string COOKIE ] { l, d-M-Y H:i:s T } + Constant [ public string ISO8601 ] { Y-m-d\TH:i:sO } + Constant [ public string RFC822 ] { D, d M y H:i:s O } + Constant [ public string RFC850 ] { l, d-M-y H:i:s T } + Constant [ public string RFC1036 ] { D, d M y H:i:s O } + Constant [ public string RFC1123 ] { D, d M Y H:i:s O } + Constant [ public string RFC7231 ] { D, d M Y H:i:s \G\M\T } + Constant [ public string RFC2822 ] { D, d M Y H:i:s O } + Constant [ public string RFC3339 ] { Y-m-d\TH:i:sP } + Constant [ public string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } + Constant [ public string RSS ] { D, d M Y H:i:s O } + Constant [ public string W3C ] { Y-m-d\TH:i:sP } } - Static properties [0] { } - - Static methods [3] { + - Static methods [4] { Method [ static public method createFromFormat ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } Method [ static public method __set_state ] { + + - Parameters [1] { + Parameter #0 [ array $array ] + } + } + + Method [ static public method createFromImmutable ] { + + - Parameters [1] { + Parameter #0 [ $DateTimeImmutable ] + } } Method [ static public method getLastErrors ] { @@ -445,10 +456,11 @@ Extension [ extension #149 timecop version 1.2.10 ] { Method [ public method setTime ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ $hour ] Parameter #1 [ $minute ] Parameter #2 [ $second ] + Parameter #3 [ $microseconds ] } } @@ -496,26 +508,37 @@ Extension [ extension #149 timecop version 1.2.10 ] { Class [ class TimecopOrigDateTime extends DateTime implements DateTimeInterface ] { - Constants [13] { - Constant [ string ATOM ] { Y-m-d\TH:i:sP } - Constant [ string COOKIE ] { l, d-M-Y H:i:s T } - Constant [ string ISO8601 ] { Y-m-d\TH:i:sO } - Constant [ string RFC822 ] { D, d M y H:i:s O } - Constant [ string RFC850 ] { l, d-M-y H:i:s T } - Constant [ string RFC1036 ] { D, d M y H:i:s O } - Constant [ string RFC1123 ] { D, d M Y H:i:s O } - Constant [ string RFC7231 ] { D, d M Y H:i:s \G\M\T } - Constant [ string RFC2822 ] { D, d M Y H:i:s O } - Constant [ string RFC3339 ] { Y-m-d\TH:i:sP } - Constant [ string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } - Constant [ string RSS ] { D, d M Y H:i:s O } - Constant [ string W3C ] { Y-m-d\TH:i:sP } + Constant [ public string ATOM ] { Y-m-d\TH:i:sP } + Constant [ public string COOKIE ] { l, d-M-Y H:i:s T } + Constant [ public string ISO8601 ] { Y-m-d\TH:i:sO } + Constant [ public string RFC822 ] { D, d M y H:i:s O } + Constant [ public string RFC850 ] { l, d-M-y H:i:s T } + Constant [ public string RFC1036 ] { D, d M y H:i:s O } + Constant [ public string RFC1123 ] { D, d M Y H:i:s O } + Constant [ public string RFC7231 ] { D, d M Y H:i:s \G\M\T } + Constant [ public string RFC2822 ] { D, d M Y H:i:s O } + Constant [ public string RFC3339 ] { Y-m-d\TH:i:sP } + Constant [ public string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } + Constant [ public string RSS ] { D, d M Y H:i:s O } + Constant [ public string W3C ] { Y-m-d\TH:i:sP } } - Static properties [0] { } - - Static methods [3] { + - Static methods [4] { Method [ static public method __set_state ] { + + - Parameters [1] { + Parameter #0 [ array $array ] + } + } + + Method [ static public method createFromImmutable ] { + + - Parameters [1] { + Parameter #0 [ $DateTimeImmutable ] + } } Method [ static public method createFromFormat ] { @@ -523,7 +546,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } @@ -598,10 +621,11 @@ Extension [ extension #149 timecop version 1.2.10 ] { Method [ public method setTime ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ $hour ] Parameter #1 [ $minute ] Parameter #2 [ $second ] + Parameter #3 [ $microseconds ] } } @@ -648,23 +672,40 @@ Extension [ extension #149 timecop version 1.2.10 ] { Class [ class TimecopDateTimeImmutable extends DateTimeImmutable implements DateTimeInterface ] { - - Constants [0] { + - Constants [13] { + Constant [ public string ATOM ] { Y-m-d\TH:i:sP } + Constant [ public string COOKIE ] { l, d-M-Y H:i:s T } + Constant [ public string ISO8601 ] { Y-m-d\TH:i:sO } + Constant [ public string RFC822 ] { D, d M y H:i:s O } + Constant [ public string RFC850 ] { l, d-M-y H:i:s T } + Constant [ public string RFC1036 ] { D, d M y H:i:s O } + Constant [ public string RFC1123 ] { D, d M Y H:i:s O } + Constant [ public string RFC7231 ] { D, d M Y H:i:s \G\M\T } + Constant [ public string RFC2822 ] { D, d M Y H:i:s O } + Constant [ public string RFC3339 ] { Y-m-d\TH:i:sP } + Constant [ public string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } + Constant [ public string RSS ] { D, d M Y H:i:s O } + Constant [ public string W3C ] { Y-m-d\TH:i:sP } } - Static properties [0] { } - Static methods [4] { - Method [ static public method createFromFormat ] { + Method [ static public method createFromFormat ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } Method [ static public method __set_state ] { + + - Parameters [1] { + Parameter #0 [ array $array ] + } } Method [ static public method getLastErrors ] { @@ -759,10 +800,11 @@ Extension [ extension #149 timecop version 1.2.10 ] { Method [ public method setTime ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ $hour ] Parameter #1 [ $minute ] Parameter #2 [ $second ] + Parameter #3 [ $microseconds ] } } @@ -795,7 +837,20 @@ Extension [ extension #149 timecop version 1.2.10 ] { Class [ class TimecopOrigDateTimeImmutable extends DateTimeImmutable implements DateTimeInterface ] { - - Constants [0] { + - Constants [13] { + Constant [ public string ATOM ] { Y-m-d\TH:i:sP } + Constant [ public string COOKIE ] { l, d-M-Y H:i:s T } + Constant [ public string ISO8601 ] { Y-m-d\TH:i:sO } + Constant [ public string RFC822 ] { D, d M y H:i:s O } + Constant [ public string RFC850 ] { l, d-M-y H:i:s T } + Constant [ public string RFC1036 ] { D, d M y H:i:s O } + Constant [ public string RFC1123 ] { D, d M Y H:i:s O } + Constant [ public string RFC7231 ] { D, d M Y H:i:s \G\M\T } + Constant [ public string RFC2822 ] { D, d M Y H:i:s O } + Constant [ public string RFC3339 ] { Y-m-d\TH:i:sP } + Constant [ public string RFC3339_EXTENDED ] { Y-m-d\TH:i:s.vP } + Constant [ public string RSS ] { D, d M Y H:i:s O } + Constant [ public string W3C ] { Y-m-d\TH:i:sP } } - Static properties [0] { @@ -803,6 +858,10 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Static methods [4] { Method [ static public method __set_state ] { + + - Parameters [1] { + Parameter #0 [ array $array ] + } } Method [ static public method createFromFormat ] { @@ -810,7 +869,7 @@ Extension [ extension #149 timecop version 1.2.10 ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $time ] - Parameter #2 [ $object ] + Parameter #2 [ DateTimeZone or NULL $object ] } } @@ -906,10 +965,11 @@ Extension [ extension #149 timecop version 1.2.10 ] { Method [ public method setTime ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ $hour ] Parameter #1 [ $minute ] Parameter #2 [ $second ] + Parameter #3 [ $microseconds ] } } -- cgit