summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2019-12-15 09:12:19 +0100
committerRemi Collet <remi@remirepo.net>2019-12-15 09:12:19 +0100
commit4cf7c27103cdd62893b3bf78065ad1819cf331ad (patch)
treeab21e8ccb15a26507768c7d1094b6be2fce8294b /REFLECTION
parent72eec8064d05740635548e1fa3e15e0206b2e564 (diff)
- add upstream patches for 7.3 and 7.4
- disable ZTS for now
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION148
1 files changed, 104 insertions, 44 deletions
diff --git a/REFLECTION b/REFLECTION
index 35e1cc9..693efa5 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
+Extension [ <persistent> extension #105 timecop version 1.2.10 ] {
- INI {
Entry [ timecop.func_override <SYSTEM> ]
@@ -111,7 +111,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
Function [ <internal:timecop> function timecop_date_create_immutable_from_format ] {
@@ -119,7 +119,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
Function [ <internal:timecop> function timecop_microtime ] {
@@ -275,7 +275,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
Function [ <internal:timecop> function timecop_date_create_immutable ] {
@@ -290,7 +290,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
}
@@ -343,35 +343,46 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Class [ <internal:timecop> 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 [ <internal:timecop, prototype DateTimeImmutable> static public method createFromFormat ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
Method [ <internal:date, inherits DateTime> static public method __set_state ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $array ]
+ }
+ }
+
+ Method [ <internal:date, inherits DateTime> static public method createFromImmutable ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $DateTimeImmutable ]
+ }
}
Method [ <internal:date, inherits DateTime> static public method getLastErrors ] {
@@ -445,10 +456,11 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Method [ <internal:date, inherits DateTime> public method setTime ] {
- - Parameters [3] {
+ - Parameters [4] {
Parameter #0 [ <required> $hour ]
Parameter #1 [ <required> $minute ]
Parameter #2 [ <optional> $second ]
+ Parameter #3 [ <optional> $microseconds ]
}
}
@@ -496,26 +508,37 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Class [ <internal:timecop> 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 [ <internal:date, inherits DateTime> static public method __set_state ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $array ]
+ }
+ }
+
+ Method [ <internal:date, inherits DateTime> static public method createFromImmutable ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $DateTimeImmutable ]
+ }
}
Method [ <internal:date, inherits DateTime> static public method createFromFormat ] {
@@ -523,7 +546,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
@@ -598,10 +621,11 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Method [ <internal:date, inherits DateTime> public method setTime ] {
- - Parameters [3] {
+ - Parameters [4] {
Parameter #0 [ <required> $hour ]
Parameter #1 [ <required> $minute ]
Parameter #2 [ <optional> $second ]
+ Parameter #3 [ <optional> $microseconds ]
}
}
@@ -648,23 +672,40 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Class [ <internal:timecop> 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 [ <internal:timecop> static public method createFromFormat ] {
+ Method [ <internal:timecop, prototype DateTimeImmutable> static public method createFromFormat ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
Method [ <internal:date, inherits DateTimeImmutable> static public method __set_state ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $array ]
+ }
}
Method [ <internal:date, inherits DateTimeImmutable> static public method getLastErrors ] {
@@ -759,10 +800,11 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Method [ <internal:date, inherits DateTimeImmutable> public method setTime ] {
- - Parameters [3] {
+ - Parameters [4] {
Parameter #0 [ <required> $hour ]
Parameter #1 [ <required> $minute ]
Parameter #2 [ <optional> $second ]
+ Parameter #3 [ <optional> $microseconds ]
}
}
@@ -795,7 +837,20 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Class [ <internal:timecop> 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 [ <persistent> extension #149 timecop version 1.2.10 ] {
- Static methods [4] {
Method [ <internal:date, inherits DateTimeImmutable> static public method __set_state ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $array ]
+ }
}
Method [ <internal:date, inherits DateTimeImmutable> static public method createFromFormat ] {
@@ -810,7 +869,7 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
- Parameters [3] {
Parameter #0 [ <required> $format ]
Parameter #1 [ <required> $time ]
- Parameter #2 [ <optional> $object ]
+ Parameter #2 [ <optional> DateTimeZone or NULL $object ]
}
}
@@ -906,10 +965,11 @@ Extension [ <persistent> extension #149 timecop version 1.2.10 ] {
Method [ <internal:date, inherits DateTimeImmutable> public method setTime ] {
- - Parameters [3] {
+ - Parameters [4] {
Parameter #0 [ <required> $hour ]
Parameter #1 [ <required> $minute ]
Parameter #2 [ <optional> $second ]
+ Parameter #3 [ <optional> $microseconds ]
}
}