diff options
| author | Remi Collet <remi@remirepo.net> | 2017-07-04 07:34:15 +0200 | 
|---|---|---|
| committer | Remi Collet <remi@remirepo.net> | 2017-07-04 07:34:15 +0200 | 
| commit | a2c506f51ace035b28c01bc80b15785fe4b054a3 (patch) | |
| tree | 34aaafc64d544b2862e95dc0f66a20e09951f61a /REFLECTION | |
new package
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 944 | 
1 files changed, 944 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..76380b4 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,944 @@ +Extension [ <persistent> extension #142 timecop version 1.2.6 ] { + +  - INI { +    Entry [ timecop.func_override <SYSTEM> ] +      Current = '1' +    } +    Entry [ timecop.sync_request_time <SYSTEM> ] +      Current = '1' +    } +  } + +  - Functions { +    Function [ <internal:timecop> function timecop_strtotime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $time ] +        Parameter #1 [ <optional> $now ] +      } +    } +    Function [ <internal:timecop> function timecop_date ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_idate ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_gmdate ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_mktime ] { + +      - Parameters [6] { +        Parameter #0 [ <optional> $hour ] +        Parameter #1 [ <optional> $min ] +        Parameter #2 [ <optional> $sec ] +        Parameter #3 [ <optional> $mon ] +        Parameter #4 [ <optional> $day ] +        Parameter #5 [ <optional> $year ] +      } +    } +    Function [ <internal:timecop> function timecop_gmmktime ] { + +      - Parameters [6] { +        Parameter #0 [ <optional> $hour ] +        Parameter #1 [ <optional> $min ] +        Parameter #2 [ <optional> $sec ] +        Parameter #3 [ <optional> $mon ] +        Parameter #4 [ <optional> $day ] +        Parameter #5 [ <optional> $year ] +      } +    } +    Function [ <internal:timecop> function timecop_strftime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_gmstrftime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_time ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:timecop> function timecop_localtime ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $timestamp ] +        Parameter #1 [ <optional> $associative_array ] +      } +    } +    Function [ <internal:timecop> function timecop_getdate ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $time ] +        Parameter #1 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_immutable ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $time ] +        Parameter #1 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_from_format ] { + +      - Parameters [3] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <required> $time ] +        Parameter #2 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_immutable_from_format ] { + +      - Parameters [3] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <required> $time ] +        Parameter #2 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_microtime ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $get_as_float ] +      } +    } +    Function [ <internal:timecop> function timecop_gettimeofday ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $get_as_float ] +      } +    } +    Function [ <internal:timecop> function timecop_unixtojd ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_freeze ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_travel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_scale ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $scale ] +      } +    } +    Function [ <internal:timecop> function timecop_return ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:timecop> function timecop_time ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:timecop> function timecop_mktime ] { + +      - Parameters [6] { +        Parameter #0 [ <optional> $hour ] +        Parameter #1 [ <optional> $min ] +        Parameter #2 [ <optional> $sec ] +        Parameter #3 [ <optional> $mon ] +        Parameter #4 [ <optional> $day ] +        Parameter #5 [ <optional> $year ] +      } +    } +    Function [ <internal:timecop> function timecop_gmmktime ] { + +      - Parameters [6] { +        Parameter #0 [ <optional> $hour ] +        Parameter #1 [ <optional> $min ] +        Parameter #2 [ <optional> $sec ] +        Parameter #3 [ <optional> $mon ] +        Parameter #4 [ <optional> $day ] +        Parameter #5 [ <optional> $year ] +      } +    } +    Function [ <internal:timecop> function timecop_date ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_gmdate ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_idate ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_getdate ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_localtime ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $timestamp ] +        Parameter #1 [ <optional> $associative_array ] +      } +    } +    Function [ <internal:timecop> function timecop_strtotime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $time ] +        Parameter #1 [ <optional> $now ] +      } +    } +    Function [ <internal:timecop> function timecop_strftime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_gmstrftime ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_microtime ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $get_as_float ] +      } +    } +    Function [ <internal:timecop> function timecop_gettimeofday ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $get_as_float ] +      } +    } +    Function [ <internal:timecop> function timecop_unixtojd ] { + +      - Parameters [1] { +        Parameter #0 [ <optional> $timestamp ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $time ] +        Parameter #1 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_from_format ] { + +      - Parameters [3] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <required> $time ] +        Parameter #2 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_immutable ] { + +      - Parameters [2] { +        Parameter #0 [ <optional> $time ] +        Parameter #1 [ <optional> $object ] +      } +    } +    Function [ <internal:timecop> function timecop_date_create_immutable_from_format ] { + +      - Parameters [3] { +        Parameter #0 [ <required> $format ] +        Parameter #1 [ <required> $time ] +        Parameter #2 [ <optional> $object ] +      } +    } +  } + +  - Classes [5] { +    Class [ <internal:timecop> class Timecop ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [4] { +        Method [ <internal:timecop> static public method freeze ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timestamp ] +          } +        } + +        Method [ <internal:timecop> static public method travel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timestamp ] +          } +        } + +        Method [ <internal:timecop> static public method scale ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $scale ] +          } +        } + +        Method [ <internal:timecop> static public method return ] { + +          - Parameters [0] { +          } +        } +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    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 } +      } + +      - Static properties [0] { +      } + +      - Static methods [3] { +        Method [ <internal:timecop, prototype DateTimeImmutable> static public method createFromFormat ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $format ] +            Parameter #1 [ <required> $time ] +            Parameter #2 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTime> static public method __set_state ] { +        } + +        Method [ <internal:date, inherits DateTime> static public method getLastErrors ] { + +          - Parameters [0] { +          } +        } +      } + +      - Properties [0] { +      } + +      - Methods [15] { +        Method [ <internal:timecop, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> $time ] +            Parameter #1 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method __wakeup ] { +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $format ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method modify ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $modify ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method sub ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getTimezone ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTimezone ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timezone ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getOffset ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTime ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $hour ] +            Parameter #1 [ <required> $minute ] +            Parameter #2 [ <optional> $second ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setDate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $month ] +            Parameter #2 [ <required> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setISODate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $week ] +            Parameter #2 [ <optional> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTimestamp ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $unixtimestamp ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getTimestamp ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method diff ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $object ] +            Parameter #1 [ <optional> $absolute ] +          } +        } +      } +    } + +    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 } +      } + +      - Static properties [0] { +      } + +      - Static methods [3] { +        Method [ <internal:date, inherits DateTime> static public method __set_state ] { +        } + +        Method [ <internal:date, inherits DateTime> static public method createFromFormat ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $format ] +            Parameter #1 [ <required> $time ] +            Parameter #2 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTime> static public method getLastErrors ] { + +          - Parameters [0] { +          } +        } +      } + +      - Properties [0] { +      } + +      - Methods [15] { +        Method [ <internal:timecop, overwrites TimecopDateTime, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> $time ] +            Parameter #1 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method __wakeup ] { +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $format ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method modify ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $modify ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method sub ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getTimezone ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTimezone ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timezone ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getOffset ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTime ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $hour ] +            Parameter #1 [ <required> $minute ] +            Parameter #2 [ <optional> $second ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setDate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $month ] +            Parameter #2 [ <required> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setISODate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $week ] +            Parameter #2 [ <optional> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTime> public method setTimestamp ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $unixtimestamp ] +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method getTimestamp ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTime, prototype DateTimeInterface> public method diff ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $object ] +            Parameter #1 [ <optional> $absolute ] +          } +        } +      } +    } + +    Class [ <internal:timecop> class TimecopDateTimeImmutable extends DateTimeImmutable implements DateTimeInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [4] { +        Method [ <internal:timecop> static public method createFromFormat ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $format ] +            Parameter #1 [ <required> $time ] +            Parameter #2 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method __set_state ] { +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method getLastErrors ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method createFromMutable ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $DateTime ] +          } +        } +      } + +      - Properties [0] { +      } + +      - Methods [15] { +        Method [ <internal:timecop, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> $time ] +            Parameter #1 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method __wakeup ] { +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $format ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getTimezone ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getOffset ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getTimestamp ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method diff ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $object ] +            Parameter #1 [ <optional> $absolute ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method modify ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $modify ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method sub ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTimezone ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timezone ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTime ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $hour ] +            Parameter #1 [ <required> $minute ] +            Parameter #2 [ <optional> $second ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setDate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $month ] +            Parameter #2 [ <required> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setISODate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $week ] +            Parameter #2 [ <optional> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTimestamp ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $unixtimestamp ] +          } +        } +      } +    } + +    Class [ <internal:timecop> class TimecopOrigDateTimeImmutable extends DateTimeImmutable implements DateTimeInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [4] { +        Method [ <internal:date, inherits DateTimeImmutable> static public method __set_state ] { +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method createFromFormat ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $format ] +            Parameter #1 [ <required> $time ] +            Parameter #2 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method getLastErrors ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> static public method createFromMutable ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $DateTime ] +          } +        } +      } + +      - Properties [0] { +      } + +      - Methods [15] { +        Method [ <internal:timecop, overwrites TimecopDateTimeImmutable, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> $time ] +            Parameter #1 [ <optional> $object ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method __wakeup ] { +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $format ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getTimezone ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getOffset ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method getTimestamp ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable, prototype DateTimeInterface> public method diff ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $object ] +            Parameter #1 [ <optional> $absolute ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method modify ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $modify ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method add ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method sub ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $interval ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTimezone ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $timezone ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTime ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $hour ] +            Parameter #1 [ <required> $minute ] +            Parameter #2 [ <optional> $second ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setDate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $month ] +            Parameter #2 [ <required> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setISODate ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $year ] +            Parameter #1 [ <required> $week ] +            Parameter #2 [ <optional> $day ] +          } +        } + +        Method [ <internal:date, inherits DateTimeImmutable> public method setTimestamp ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $unixtimestamp ] +          } +        } +      } +    } +  } +} +  | 
