SYMBOL INDEX (1331 symbols across 84 files) FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/DateTimeFormatBench.php class DateTimeFormatBench (line 18) | final class DateTimeFormatBench method init (line 24) | public function init() : void method bench_aeon_format (line 30) | public function bench_aeon_format() : void method bench_php_format (line 35) | public function bench_php_format() : void FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/DateTimeInitBench.php class DateTimeInitBench (line 21) | final class DateTimeInitBench method bench_datetime_immutable_constructor (line 23) | public function bench_datetime_immutable_constructor() : void method bench_datetime_constructor (line 28) | public function bench_datetime_constructor() : void method bench_aeon_datetime_from_datetime_immutable (line 33) | public function bench_aeon_datetime_from_datetime_immutable() : void method bench_aeon_datetime_create (line 38) | public function bench_aeon_datetime_create() : void method bench_aeon_datetime_constructor (line 43) | public function bench_aeon_datetime_constructor() : void method bench_aeon_datetime_from_string (line 52) | public function bench_aeon_datetime_from_string() : void FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/DateTimeUnixTimestampBench.php class DateTimeUnixTimestampBench (line 16) | final class DateTimeUnixTimestampBench method __construct (line 22) | public function __construct() method bench_aeon_unix_timestamp (line 28) | public function bench_aeon_unix_timestamp() : void method bench_php_unix_timestamp (line 33) | public function bench_php_unix_timestamp() : void FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/DayIterationBench.php class DayIterationBench (line 17) | final class DayIterationBench method bench_aeon_iteration_over_last_half_of_the_year (line 19) | public function bench_aeon_iteration_over_last_half_of_the_year() : void method bench_php_iteration_over_last_half_of_the_year (line 31) | public function bench_php_iteration_over_last_half_of_the_year() : void FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/TimeUnitInitBench.php class TimeUnitInitBench (line 16) | final class TimeUnitInitBench method bench_time_unit_positive (line 18) | public function bench_time_unit_positive() : void method bench_time_unit_negative (line 23) | public function bench_time_unit_negative() : void FILE: benchmark/Aeon/Calendar/Benchmark/Gregorian/TimeZoneInitBench.php class TimeZoneInitBench (line 16) | final class TimeZoneInitBench method bench_time_zone_init_by_static_name (line 18) | public function bench_time_zone_init_by_static_name() : void method bench_time_zone_init_by_abbreviation (line 23) | public function bench_time_zone_init_by_abbreviation() : void method bench_time_zone_init_by_id (line 28) | public function bench_time_zone_init_by_id() : void method bench_time_zone_init_by_offset (line 33) | public function bench_time_zone_init_by_offset() : void method bench_time_zone_init_by_string (line 38) | public function bench_time_zone_init_by_string() : void method bench_php_datetime_zone_constructor (line 43) | public function bench_php_datetime_zone_constructor() : void FILE: src/Aeon/Calculator/BCMathCalculator.php class BCMathCalculator (line 12) | final class BCMathCalculator implements Calculator method __construct (line 16) | public function __construct(int $precision) method supported (line 24) | public static function supported() : bool method precision (line 29) | public function precision() : int method divide (line 38) | public function divide(string $value, string $divisor) : string method modulo (line 55) | public function modulo(string $value, string $divisor) : string method multiply (line 68) | public function multiply(string $value, string $multiplier) : string method add (line 77) | public function add(string $value, string $nextValue) : string method sub (line 86) | public function sub(string $value, string $nextValue) : string method isGreaterThan (line 95) | public function isGreaterThan(string $value, string $nextValue) : bool method isGreaterThanEq (line 109) | public function isGreaterThanEq(string $value, string $nextValue) : bool method isGreaterThanOrEqualTo (line 114) | public function isGreaterThanOrEqualTo(string $value, string $nextValu... method isLessThan (line 123) | public function isLessThan(string $value, string $nextValue) : bool method isLessThanEq (line 137) | public function isLessThanEq(string $value, string $nextValue) : bool method isLessThanOrEqualTo (line 142) | public function isLessThanOrEqualTo(string $value, string $nextValue) ... method isEqual (line 156) | public function isEqual(string $value, string $nextValue) : bool method isEqualTo (line 161) | public function isEqualTo(string $value, string $nextValue) : bool FILE: src/Aeon/Calculator/Calculator.php type Calculator (line 10) | interface Calculator method precision (line 12) | public function precision() : int; method modulo (line 14) | public function modulo(string $value, string $divisor) : string; method divide (line 16) | public function divide(string $value, string $divisor) : string; method multiply (line 18) | public function multiply(string $value, string $multiplier) : string; method add (line 20) | public function add(string $value, string $nextValue) : string; method sub (line 22) | public function sub(string $value, string $nextValue) : string; method isGreaterThan (line 24) | public function isGreaterThan(string $value, string $nextValue) : bool; method isGreaterThanEq (line 31) | public function isGreaterThanEq(string $value, string $nextValue) : bool; method isGreaterThanOrEqualTo (line 33) | public function isGreaterThanOrEqualTo(string $value, string $nextValu... method isLessThan (line 35) | public function isLessThan(string $value, string $nextValue) : bool; method isLessThanEq (line 42) | public function isLessThanEq(string $value, string $nextValue) : bool; method isLessThanOrEqualTo (line 44) | public function isLessThanOrEqualTo(string $value, string $nextValue) ... method isEqual (line 51) | public function isEqual(string $value, string $nextValue) : bool; method isEqualTo (line 53) | public function isEqualTo(string $value, string $nextValue) : bool; FILE: src/Aeon/Calculator/Exception/Exception.php class Exception (line 7) | class Exception extends \Exception FILE: src/Aeon/Calculator/Exception/InvalidTypeException.php class InvalidTypeException (line 7) | final class InvalidTypeException extends Exception FILE: src/Aeon/Calculator/PHPCalculator.php class PHPCalculator (line 10) | final class PHPCalculator implements Calculator method __construct (line 14) | public function __construct(int $precision) method precision (line 19) | public function precision() : int method divide (line 24) | public function divide(string $value, string $divisor) : string method modulo (line 29) | public function modulo(string $value, string $divisor) : string method multiply (line 34) | public function multiply(string $value, string $multiplier) : string method add (line 39) | public function add(string $value, string $nextValue) : string method sub (line 44) | public function sub(string $value, string $nextValue) : string method isGreaterThan (line 49) | public function isGreaterThan(string $value, string $nextValue) : bool method isGreaterThanEq (line 60) | public function isGreaterThanEq(string $value, string $nextValue) : bool method isGreaterThanOrEqualTo (line 65) | public function isGreaterThanOrEqualTo(string $value, string $nextValu... method isLessThan (line 71) | public function isLessThan(string $value, string $nextValue) : bool method isLessThanEq (line 82) | public function isLessThanEq(string $value, string $nextValue) : bool method isLessThanOrEqualTo (line 87) | public function isLessThanOrEqualTo(string $value, string $nextValue) ... method isEqual (line 98) | public function isEqual(string $value, string $nextValue) : bool method isEqualTo (line 103) | public function isEqualTo(string $value, string $nextValue) : bool FILE: src/Aeon/Calculator/PreciseCalculator.php class PreciseCalculator (line 7) | final class PreciseCalculator method initialize (line 16) | public static function initialize(int $precision) : Calculator FILE: src/Aeon/Calendar/Exception/Exception.php class Exception (line 7) | class Exception extends \Exception FILE: src/Aeon/Calendar/Exception/InvalidArgumentException.php class InvalidArgumentException (line 7) | final class InvalidArgumentException extends Exception FILE: src/Aeon/Calendar/Gregorian/Calendar.php type Calendar (line 10) | interface Calendar method timeZone (line 12) | public function timeZone() : TimeZone; method currentYear (line 14) | public function currentYear() : Year; method currentMonth (line 16) | public function currentMonth() : Month; method currentDay (line 18) | public function currentDay() : Day; method yesterday (line 20) | public function yesterday() : DateTime; method tomorrow (line 22) | public function tomorrow() : DateTime; method now (line 24) | public function now() : DateTime; FILE: src/Aeon/Calendar/Gregorian/DateTime.php class DateTime (line 16) | final class DateTime method __construct (line 24) | public function __construct(Day $day, Time $time, TimeZone $timeZone) method create (line 34) | public static function create(int $year, int $month, int $day, int $ho... method fromDateTime (line 58) | public static function fromDateTime(\DateTimeInterface $dateTime) : self method fromString (line 77) | public static function fromString(string $date) : self method fromTimestampUnix (line 101) | public static function fromTimestampUnix(int $timestamp) : self method __toString (line 116) | public function __toString() : string method __debugInfo (line 124) | public function __debugInfo() : array method __serialize (line 137) | public function __serialize() : array method __unserialize (line 149) | public function __unserialize(array $data) : void method year (line 156) | public function year() : Year method month (line 161) | public function month() : Month method day (line 166) | public function day() : Day method time (line 171) | public function time() : Time method setTime (line 176) | public function setTime(Time $time) : self method setTimeIn (line 185) | public function setTimeIn(Time $time, TimeZone $timeZone) : self method setDay (line 195) | public function setDay(Day $day) : self method toDateTimeImmutable (line 204) | public function toDateTimeImmutable() : \DateTimeImmutable method toAtomicTime (line 221) | public function toAtomicTime() : self method toGPSTime (line 226) | public function toGPSTime() : self method format (line 233) | public function format(string $format) : string method timeZone (line 238) | public function timeZone() : TimeZone method timeZoneAbbreviation (line 243) | public function timeZoneAbbreviation() : TimeZone method toTimeZone (line 252) | public function toTimeZone(TimeZone $dateTimeZone) : self method toISO8601 (line 257) | public function toISO8601(bool $extended = true) : string method isDaylightSaving (line 264) | public function isDaylightSaving() : bool method isDaylight (line 269) | public function isDaylight() : bool method timestamp (line 274) | public function timestamp(TimeEpoch $timeEpoch) : TimeUnit method timestampUNIX (line 305) | public function timestampUNIX() : TimeUnit method modify (line 316) | public function modify(string $modifier) : self method addHour (line 371) | public function addHour() : self method subHour (line 376) | public function subHour() : self method addHours (line 381) | public function addHours(int $hours) : self method subHours (line 386) | public function subHours(int $hours) : self method addMinute (line 391) | public function addMinute() : self method subMinute (line 396) | public function subMinute() : self method addMinutes (line 401) | public function addMinutes(int $minutes) : self method subMinutes (line 406) | public function subMinutes(int $minutes) : self method addSecond (line 411) | public function addSecond() : self method subSecond (line 416) | public function subSecond() : self method addSeconds (line 421) | public function addSeconds(int $seconds) : self method subSeconds (line 426) | public function subSeconds(int $seconds) : self method addDay (line 431) | public function addDay() : self method subDay (line 436) | public function subDay() : self method addDays (line 441) | public function addDays(int $days) : self method subDays (line 446) | public function subDays(int $days) : self method addMonth (line 451) | public function addMonth() : self method subMonth (line 456) | public function subMonth() : self method addMonths (line 461) | public function addMonths(int $months) : self method subMonths (line 466) | public function subMonths(int $months) : self method addYear (line 471) | public function addYear() : self method subYear (line 476) | public function subYear() : self method addYears (line 481) | public function addYears(int $years) : self method subYears (line 486) | public function subYears(int $years) : self method midnight (line 491) | public function midnight() : self method noon (line 500) | public function noon() : self method endOfDay (line 509) | public function endOfDay() : self method yesterday (line 518) | public function yesterday() : self method tomorrow (line 523) | public function tomorrow() : self method add (line 534) | public function add(Unit $timeUnit) : self method sub (line 560) | public function sub(Unit $timeUnit) : self method isEqual (line 570) | public function isEqual(self $dateTime) : bool method isEqualTo (line 575) | public function isEqualTo(self $dateTime) : bool method isAfter (line 580) | public function isAfter(self $dateTime) : bool method isAfterOrEqual (line 590) | public function isAfterOrEqual(self $dateTime) : bool method isAfterOrEqualTo (line 595) | public function isAfterOrEqualTo(self $dateTime) : bool method isBeforeOrEqual (line 605) | public function isBeforeOrEqual(self $dateTime) : bool method isBeforeOrEqualTo (line 610) | public function isBeforeOrEqualTo(self $dateTime) : bool method isBefore (line 615) | public function isBefore(self $dateTime) : bool method until (line 620) | public function until(self $dateTime) : TimePeriod method since (line 625) | public function since(self $dateTime) : TimePeriod method distance (line 630) | public function distance(self $dateTime) : TimeUnit method distanceSince (line 635) | public function distanceSince(self $dateTime) : TimeUnit method distanceUntil (line 640) | public function distanceUntil(self $dateTime) : TimeUnit method iterate (line 645) | public function iterate(self $pointInTime, TimeUnit $by) : TimePeriods method isAmbiguous (line 652) | public function isAmbiguous() : bool method quarter (line 679) | public function quarter() : Quarter method compareTo (line 684) | public function compareTo(self $dateTime) : int FILE: src/Aeon/Calendar/Gregorian/DateTimeIntervalIterator.php class DateTimeIntervalIterator (line 9) | final class DateTimeIntervalIterator extends \FilterIterator method __construct (line 13) | public function __construct(DateTime $start, DateTime $end, Unit $time... method start (line 19) | public function start() : DateTime method end (line 24) | public function end() : DateTime method unit (line 29) | public function unit() : Unit method isForward (line 34) | public function isForward() : bool method interval (line 39) | public function interval() : Interval method hasNext (line 44) | public function hasNext() : bool method accept (line 71) | public function accept() : bool method key (line 96) | public function key() : int method current (line 116) | public function current() : ?DateTime method getInnerIterator (line 128) | public function getInnerIterator() : DateTimeIterator FILE: src/Aeon/Calendar/Gregorian/DateTimeIterator.php class DateTimeIterator (line 13) | final class DateTimeIterator implements \Iterator method __construct (line 32) | public function __construct(DateTime $start, DateTime $end, Unit $time... method isForward (line 51) | public function isForward() : bool method unit (line 56) | public function unit() : Unit method start (line 61) | public function start() : DateTime method end (line 66) | public function end() : DateTime method current (line 71) | public function current() : DateTime method next (line 76) | public function next() : void method hasNext (line 82) | public function hasNext() : bool method key (line 91) | public function key() : int method isFirst (line 96) | public function isFirst() : bool method valid (line 101) | public function valid() : bool method rewind (line 114) | public function rewind() : void FILE: src/Aeon/Calendar/Gregorian/Day.php class Day (line 15) | final class Day method __construct (line 21) | public function __construct(Month $month, int $number) method create (line 34) | public static function create(int $year, int $month, int $day) : self method fromDateTime (line 53) | public static function fromDateTime(\DateTimeInterface $dateTime) : self method fromString (line 69) | public static function fromString(string $date) : self method __debugInfo (line 81) | public function __debugInfo() : array method __serialize (line 93) | public function __serialize() : array method __unserialize (line 104) | public function __unserialize(array $data) : void method toString (line 110) | public function toString() : string method timeBetween (line 115) | public function timeBetween(self $day) : TimeUnit method plus (line 121) | public function plus(int $years, int $months, int $days) : self method add (line 126) | public function add(int $years, int $months, int $days) : self method minus (line 146) | public function minus(int $years, int $months, int $days) : self method sub (line 151) | public function sub(int $years, int $months, int $days) : self method plusDays (line 175) | public function plusDays(int $days) : self method addDays (line 180) | public function addDays(int $days) : self method minusDays (line 190) | public function minusDays(int $days) : self method subDays (line 195) | public function subDays(int $days) : self method plusMonths (line 205) | public function plusMonths(int $months) : self method addMonths (line 210) | public function addMonths(int $months) : self method minusMonths (line 220) | public function minusMonths(int $months) : self method subMonths (line 225) | public function subMonths(int $months) : self method plusYears (line 235) | public function plusYears(int $years) : self method addYears (line 240) | public function addYears(int $years) : self method minusYears (line 250) | public function minusYears(int $years) : self method subYears (line 255) | public function subYears(int $years) : self method previous (line 260) | public function previous() : self method next (line 265) | public function next() : self method midnight (line 270) | public function midnight(TimeZone $timeZone) : DateTime method noon (line 275) | public function noon(TimeZone $timeZone) : DateTime method endOfDay (line 280) | public function endOfDay(TimeZone $timeZone) : DateTime method setTime (line 285) | public function setTime(Time $time, TimeZone $timeZone) : DateTime method month (line 294) | public function month() : Month method year (line 299) | public function year() : Year method number (line 304) | public function number() : int method weekDay (line 309) | public function weekDay() : WeekDay method weekOfYear (line 317) | public function weekOfYear() : int method weekOfMonth (line 325) | public function weekOfMonth() : int method dayOfYear (line 333) | public function dayOfYear() : int method isWeekend (line 338) | public function isWeekend() : bool method toDateTimeImmutable (line 343) | public function toDateTimeImmutable() : \DateTimeImmutable method format (line 353) | public function format(string $format) : string method isEqual (line 363) | public function isEqual(self $day) : bool method isEqualTo (line 368) | public function isEqualTo(self $day) : bool method isBefore (line 374) | public function isBefore(self $day) : bool method isBeforeOrEqual (line 392) | public function isBeforeOrEqual(self $day) : bool method isBeforeOrEqualTo (line 397) | public function isBeforeOrEqualTo(self $day) : bool method isAfter (line 410) | public function isAfter(self $day) : bool method isAfterOrEqual (line 428) | public function isAfterOrEqual(self $day) : bool method isAfterOrEqualTo (line 433) | public function isAfterOrEqualTo(self $day) : bool method iterate (line 446) | public function iterate(self $destination, Interval $interval) : Days method until (line 453) | public function until(self $day, Interval $interval) : Days method since (line 479) | public function since(self $day, Interval $interval) : Days method distance (line 505) | public function distance(self $to) : TimeUnit method quarter (line 510) | public function quarter() : Quarter method compareTo (line 515) | public function compareTo(self $day) : int FILE: src/Aeon/Calendar/Gregorian/Day/WeekDay.php class WeekDay (line 12) | final class WeekDay method __construct (line 36) | public function __construct(int $number) method monday (line 48) | public static function monday() : self method tuesday (line 56) | public static function tuesday() : self method wednesday (line 64) | public static function wednesday() : self method thursday (line 72) | public static function thursday() : self method friday (line 80) | public static function friday() : self method saturday (line 88) | public static function saturday() : self method sunday (line 96) | public static function sunday() : self method number (line 101) | public function number() : int method name (line 106) | public function name() : string method shortName (line 111) | public function shortName() : string method isEqual (line 121) | public function isEqual(self $weekDay) : bool method isEqualTo (line 126) | public function isEqualTo(self $weekDay) : bool method isWeekend (line 131) | public function isWeekend() : bool FILE: src/Aeon/Calendar/Gregorian/Days.php class Days (line 12) | final class Days implements \Countable, \IteratorAggregate method __construct (line 22) | private function __construct(\Iterator $days) method fromArray (line 30) | public static function fromArray(Day ...$days) : self method fromDateTimeIterator (line 39) | public static function fromDateTimeIterator(DateTimeIntervalIterator $... method all (line 50) | public function all() : array method map (line 64) | public function map(callable $iterator) : array method filter (line 76) | public function filter(callable $iterator) : self method count (line 81) | public function count() : int method getIterator (line 89) | public function getIterator() : \Traversable FILE: src/Aeon/Calendar/Gregorian/DaysIterator.php class DaysIterator (line 7) | final class DaysIterator extends \IteratorIterator method __construct (line 12) | private function __construct(\Traversable $iterator) method fromDateTimeIterator (line 20) | public static function fromDateTimeIterator(DateTimeIntervalIterator $... method current (line 25) | public function current() : ?Day method reverse (line 41) | public function reverse() : self FILE: src/Aeon/Calendar/Gregorian/GregorianCalendar.php class GregorianCalendar (line 10) | final class GregorianCalendar implements Calendar method __construct (line 14) | public function __construct(TimeZone $timeZone) method UTC (line 22) | public static function UTC() : self method systemDefault (line 32) | public static function systemDefault() : self method timeZone (line 37) | public function timeZone() : TimeZone method currentYear (line 42) | public function currentYear() : Year method currentMonth (line 47) | public function currentMonth() : Month method currentDay (line 52) | public function currentDay() : Day method now (line 57) | public function now() : DateTime method yesterday (line 67) | public function yesterday() : DateTime method tomorrow (line 72) | public function tomorrow() : DateTime FILE: src/Aeon/Calendar/Gregorian/GregorianCalendarStub.php class GregorianCalendarStub (line 12) | final class GregorianCalendarStub implements Calendar method __construct (line 18) | public function __construct(TimeZone $timeZone, ?DateTime $currentDate... method UTC (line 27) | public static function UTC(?DateTime $currentDate = null) : self method systemDefault (line 37) | public static function systemDefault(?DateTime $currentDate = null) : ... method timeZone (line 42) | public function timeZone() : TimeZone method currentYear (line 47) | public function currentYear() : Year method currentMonth (line 52) | public function currentMonth() : Month method currentDay (line 57) | public function currentDay() : Day method now (line 62) | public function now() : DateTime method yesterday (line 69) | public function yesterday() : DateTime method tomorrow (line 74) | public function tomorrow() : DateTime method setNow (line 82) | public function setNow(DateTime $dateTime) : void FILE: src/Aeon/Calendar/Gregorian/Interval.php class Interval (line 10) | final class Interval method __construct (line 22) | private function __construct(int $type) method closed (line 32) | public static function closed() : self method rightOpen (line 42) | public static function rightOpen() : self method leftOpen (line 52) | public static function leftOpen() : self method open (line 62) | public static function open() : self method isOpen (line 67) | public function isOpen() : bool method isLeftOpen (line 72) | public function isLeftOpen() : bool method isRightOpen (line 77) | public function isRightOpen() : bool method isClosed (line 82) | public function isClosed() : bool FILE: src/Aeon/Calendar/Gregorian/LeapSecond.php class LeapSecond (line 13) | final class LeapSecond method __construct (line 19) | public function __construct(DateTime $dateTime, TimeUnit $offsetTAI) method __serialize (line 32) | public function __serialize() : array method dateTime (line 40) | public function dateTime() : DateTime method offsetTAI (line 45) | public function offsetTAI() : TimeUnit method isEqual (line 55) | public function isEqual(self $second) : bool method isEqualTo (line 60) | public function isEqualTo(self $second) : bool FILE: src/Aeon/Calendar/Gregorian/LeapSeconds.php class LeapSeconds (line 12) | final class LeapSeconds method __construct (line 23) | private function __construct(DateTime $listExpiration, LeapSecond ...$... method load (line 39) | public static function load() : self method expirationDate (line 80) | public function expirationDate() : DateTime method since (line 85) | public function since(DateTime $dateTime) : self method until (line 95) | public function until(DateTime $dateTime) : self method findAllBetween (line 105) | public function findAllBetween(TimePeriod $timePeriod) : self method offsetTAI (line 118) | public function offsetTAI() : TimeUnit method filter (line 128) | public function filter(callable $filter) : self method count (line 136) | public function count() : TimeUnit method all (line 144) | public function all() : array FILE: src/Aeon/Calendar/Gregorian/Month.php class Month (line 14) | final class Month method __construct (line 24) | public function __construct(Year $year, int $number) method create (line 38) | public static function create(int $year, int $month) : self method fromDateTime (line 51) | public static function fromDateTime(\DateTimeInterface $dateTime) : self method fromString (line 64) | public static function fromString(string $date) : self method __debugInfo (line 76) | public function __debugInfo() : array method __serialize (line 87) | public function __serialize() : array method __unserialize (line 98) | public function __unserialize(array $data) : void method __toString (line 105) | public function __toString() : string method toString (line 110) | public function toString() : string method previous (line 115) | public function previous() : self method next (line 120) | public function next() : self method plus (line 130) | public function plus(int $years, int $months) : self method add (line 135) | public function add(int $years, int $months) : self method minus (line 155) | public function minus(int $years, int $months) : self method sub (line 160) | public function sub(int $years, int $months) : self method plusMonths (line 180) | public function plusMonths(int $months) : self method addMonths (line 185) | public function addMonths(int $months) : self method minusMonths (line 210) | public function minusMonths(int $months) : self method subMonths (line 215) | public function subMonths(int $months) : self method plusYears (line 241) | public function plusYears(int $years) : self method addYears (line 246) | public function addYears(int $years) : self method minusYears (line 256) | public function minusYears(int $years) : self method subYears (line 261) | public function subYears(int $years) : self method firstDay (line 266) | public function firstDay() : Day method lastDay (line 271) | public function lastDay() : Day method number (line 276) | public function number() : int method year (line 281) | public function year() : Year method days (line 286) | public function days() : MonthDays method numberOfDays (line 291) | public function numberOfDays() : int method shortName (line 297) | public function shortName() : string method name (line 302) | public function name() : string method toDateTimeImmutable (line 307) | public function toDateTimeImmutable() : \DateTimeImmutable method iterate (line 316) | public function iterate(self $destination, Interval $interval) : Months method until (line 323) | public function until(self $month, Interval $interval) : Months method since (line 347) | public function since(self $month, Interval $interval) : Months method isEqual (line 376) | public function isEqual(self $month) : bool method isEqualTo (line 381) | public function isEqualTo(self $month) : bool method isBefore (line 387) | public function isBefore(self $month) : bool method isBeforeOrEqual (line 405) | public function isBeforeOrEqual(self $month) : bool method isBeforeOrEqualTo (line 410) | public function isBeforeOrEqualTo(self $month) : bool method isAfter (line 423) | public function isAfter(self $month) : bool method isAfterOrEqual (line 441) | public function isAfterOrEqual(self $month) : bool method isAfterOrEqualTo (line 446) | public function isAfterOrEqualTo(self $month) : bool method distance (line 459) | public function distance(self $to) : TimeUnit method quarter (line 464) | public function quarter() : Quarter method compareTo (line 469) | public function compareTo(self $month) : int FILE: src/Aeon/Calendar/Gregorian/MonthDays.php class MonthDays (line 10) | final class MonthDays implements \Countable method __construct (line 14) | public function __construct(Month $month) method count (line 19) | public function count() : int method first (line 24) | public function first() : Day method last (line 29) | public function last() : Day method all (line 37) | public function all() : array method map (line 53) | public function map(callable $iterator) : array method filter (line 68) | public function filter(callable $iterator) : Days FILE: src/Aeon/Calendar/Gregorian/Months.php class Months (line 12) | final class Months implements \Countable, \IteratorAggregate method __construct (line 22) | private function __construct(\Iterator $months) method fromArray (line 30) | public static function fromArray(Month ...$days) : self method fromDateTimeIterator (line 39) | public static function fromDateTimeIterator(DateTimeIntervalIterator $... method all (line 50) | public function all() : array method map (line 62) | public function map(callable $iterator) : array method filter (line 74) | public function filter(callable $iterator) : self method count (line 79) | public function count() : int method getIterator (line 87) | public function getIterator() : \Traversable FILE: src/Aeon/Calendar/Gregorian/MonthsIterator.php class MonthsIterator (line 7) | final class MonthsIterator extends \IteratorIterator method __construct (line 12) | private function __construct(\Traversable $iterator) method fromDateTimeIterator (line 20) | public static function fromDateTimeIterator(DateTimeIntervalIterator $... method current (line 25) | public function current() : ?Month method reverse (line 41) | public function reverse() : self FILE: src/Aeon/Calendar/Gregorian/Psr20CalendarAdapter.php class Psr20CalendarAdapter (line 8) | final class Psr20CalendarAdapter implements ClockInterface method __construct (line 10) | public function __construct(private readonly Calendar $calendar) method now (line 14) | public function now() : \DateTimeImmutable FILE: src/Aeon/Calendar/Gregorian/Quarter.php class Quarter (line 12) | final class Quarter method __construct (line 18) | public function __construct(int $number, Months $months) method number (line 63) | public function number() : int method months (line 68) | public function months() : Months FILE: src/Aeon/Calendar/Gregorian/Time.php class Time (line 13) | final class Time method __construct (line 25) | public function __construct(int $hour, int $minute, int $second, int $... method fromDateTime (line 56) | public static function fromDateTime(\DateTimeInterface $dateTime) : self method fromString (line 72) | public static function fromString(string $time) : self method __debugInfo (line 84) | public function __debugInfo() : array method __serialize (line 97) | public function __serialize() : array method __unserialize (line 110) | public function __unserialize(array $data) : void method format (line 118) | public function format(string $format) : string method toTimeUnit (line 123) | public function toTimeUnit() : TimeUnit method toString (line 130) | public function toString() : string method hour (line 138) | public function hour() : int method minute (line 143) | public function minute() : int method second (line 148) | public function second() : int method microsecond (line 153) | public function microsecond() : int method millisecond (line 158) | public function millisecond() : int method isAM (line 163) | public function isAM() : bool method isPM (line 168) | public function isPM() : bool method isGreaterThan (line 178) | public function isGreaterThan(self $time) : bool method isAfter (line 183) | public function isAfter(self $time) : bool method isGreaterThanEq (line 196) | public function isGreaterThanEq(self $time) : bool method isAfterOrEqualTo (line 201) | public function isAfterOrEqualTo(self $time) : bool method isEqual (line 214) | public function isEqual(self $time) : bool method isEqualTo (line 219) | public function isEqualTo(self $time) : bool method isLessThan (line 232) | public function isLessThan(self $time) : bool method isBefore (line 237) | public function isBefore(self $time) : bool method isLessThanEq (line 250) | public function isLessThanEq(self $time) : bool method isBeforeOrEqualTo (line 255) | public function isBeforeOrEqualTo(self $time) : bool method isMidnight (line 263) | public function isMidnight() : bool method isNotMidnight (line 271) | public function isNotMidnight() : bool method add (line 276) | public function add(TimeUnit $timeUnit) : self method sub (line 281) | public function sub(TimeUnit $timeUnit) : self method compareTo (line 287) | public function compareTo(self $time) : int method toDateTimeImmutable (line 298) | private function toDateTimeImmutable() : \DateTimeImmutable FILE: src/Aeon/Calendar/Gregorian/TimeEpoch.php class TimeEpoch (line 12) | final class TimeEpoch method __construct (line 26) | private function __construct(int $type, DateTime $dateTime) method UNIX (line 37) | public static function UNIX() : self method POSIX (line 47) | public static function POSIX() : self method UTC (line 57) | public static function UTC() : self method GPS (line 68) | public static function GPS() : self method TAI (line 78) | public static function TAI() : self method type (line 83) | public function type() : int method date (line 88) | public function date() : DateTime method distanceTo (line 96) | public function distanceTo(self $timeEpoch) : TimeUnit FILE: src/Aeon/Calendar/Gregorian/TimePeriod.php class TimePeriod (line 14) | final class TimePeriod method __construct (line 20) | public function __construct(DateTime $start, DateTime $end) method __serialize (line 29) | public function __serialize() : array method start (line 37) | public function start() : DateTime method end (line 42) | public function end() : DateTime method isForward (line 47) | public function isForward() : bool method isBackward (line 52) | public function isBackward() : bool method distance (line 60) | public function distance() : TimeUnit method leapSeconds (line 72) | public function leapSeconds() : LeapSeconds method iterate (line 80) | public function iterate(Unit $timeUnit, Interval $interval) : TimePeriods method iterateBackward (line 88) | public function iterateBackward(Unit $timeUnit, Interval $interval) : ... method overlaps (line 93) | public function overlaps(self $timePeriod) : bool method contains (line 144) | public function contains(self $timePeriod) : bool method revert (line 149) | public function revert() : self method merge (line 154) | public function merge(self $timePeriod) : self method abuts (line 170) | public function abuts(self $timePeriod) : bool method isEqual (line 196) | public function isEqual(self $period) : bool method isEqualTo (line 201) | public function isEqualTo(self $period) : bool FILE: src/Aeon/Calendar/Gregorian/TimePeriods.php class TimePeriods (line 10) | final class TimePeriods implements \Countable, \IteratorAggregate method __construct (line 20) | private function __construct(\Iterator $periods) method fromArray (line 25) | public static function fromArray(TimePeriod ...$periods) : self method fromIterator (line 30) | public static function fromIterator(TimePeriodsIterator $timePeriodsIt... method all (line 38) | public function all() : array method each (line 48) | public function each(callable $iterator) : void method map (line 62) | public function map(callable $iterator) : array method filter (line 76) | public function filter(callable $iterator) : self method count (line 81) | public function count() : int method getIterator (line 89) | public function getIterator() : \Traversable method gaps (line 97) | public function gaps() : self method sort (line 125) | public function sort() : self method sortBy (line 130) | public function sortBy(TimePeriodsSort $sort) : self method first (line 152) | public function first() : ?TimePeriod method last (line 159) | public function last() : ?TimePeriod method add (line 170) | public function add(TimePeriod ...$timePeriods) : self method merge (line 175) | public function merge(self $timePeriods) : self method isEqual (line 185) | public function isEqual(self $periods) : bool method isEqualTo (line 190) | public function isEqualTo(self $periods) : bool FILE: src/Aeon/Calendar/Gregorian/TimePeriodsIterator.php class TimePeriodsIterator (line 9) | final class TimePeriodsIterator extends \FilterIterator method __construct (line 13) | public function __construct(DateTime $start, DateTime $end, Unit $time... method current (line 20) | public function current() : ?TimePeriod method accept (line 42) | public function accept() : bool method key (line 77) | public function key() : int method getInnerIterator (line 98) | public function getInnerIterator() : DateTimeIterator FILE: src/Aeon/Calendar/Gregorian/TimePeriodsSort.php class TimePeriodsSort (line 10) | final class TimePeriodsSort method __construct (line 22) | private function __construct(int $type) method asc (line 30) | public static function asc() : self method desc (line 38) | public static function desc() : self method startDate (line 46) | public static function startDate(bool $ascending = true) : self method endDate (line 54) | public static function endDate(bool $ascending = true) : self method byStartDate (line 59) | public function byStartDate() : bool method isAscending (line 64) | public function isAscending() : bool FILE: src/Aeon/Calendar/Gregorian/TimeZone.php class TimeZone (line 558) | final class TimeZone method __construct (line 570) | private function __construct(string $name, int $type) method UTC (line 581) | public static function UTC() : self method id (line 591) | public static function id(string $identifier) : self method abbreviation (line 620) | public static function abbreviation(string $abbreviation) : self method offset (line 639) | public static function offset(string $offset) : self method fromString (line 651) | public static function fromString(string $name) : self method isValid (line 671) | public static function isValid(string $name) : bool method fromDateTimeZone (line 685) | public static function fromDateTimeZone(\DateTimeZone $dateTimeZone) :... method allIdentifiers (line 712) | public static function allIdentifiers() : array method allAbbreviations (line 727) | public static function allAbbreviations() : array method __callStatic (line 744) | public static function __callStatic(string $name, array $arguments) : ... method __serialize (line 760) | public function __serialize() : array method __unserialize (line 771) | public function __unserialize(array $data) : void method isOffset (line 777) | public function isOffset() : bool method isAbbreviation (line 782) | public function isAbbreviation() : bool method isIdentifier (line 787) | public function isIdentifier() : bool method toDateTimeZone (line 792) | public function toDateTimeZone() : \DateTimeZone method name (line 797) | public function name() : string method timeOffset (line 806) | public function timeOffset(DateTime $dateTime) : TimeOffset FILE: src/Aeon/Calendar/Gregorian/TimeZone/TimeOffset.php class TimeOffset (line 13) | final class TimeOffset method __construct (line 23) | private function __construct(bool $negative, int $hours, int $minutes) method UTC (line 31) | public static function UTC() : self method fromString (line 37) | public static function fromString(string $offset) : self method isValid (line 47) | public static function isValid(string $offset) : bool method fromTimeUnit (line 53) | public static function fromTimeUnit(TimeUnit $timeUnit) : self method __serialize (line 65) | public function __serialize() : array method toString (line 74) | public function toString() : string method toTimeUnit (line 80) | public function toTimeUnit() : TimeUnit method toDateTimeZone (line 87) | public function toDateTimeZone() : \DateTimeZone method isUTC (line 92) | public function isUTC() : bool method isEqual (line 102) | public function isEqual(self $timeOffset) : bool method isEqualTo (line 107) | public function isEqualTo(self $timeOffset) : bool FILE: src/Aeon/Calendar/Gregorian/Year.php class Year (line 14) | final class Year method __construct (line 20) | public function __construct(int $year) method fromDateTime (line 31) | public static function fromDateTime(\DateTimeInterface $dateTime) : self method fromString (line 41) | public static function fromString(string $date) : self method __debugInfo (line 57) | public function __debugInfo() : array method __serialize (line 67) | public function __serialize() : array method __unserialize (line 77) | public function __unserialize(array $data) : void method toString (line 83) | public function toString() : string method january (line 88) | public function january() : Month method february (line 93) | public function february() : Month method march (line 98) | public function march() : Month method april (line 103) | public function april() : Month method may (line 108) | public function may() : Month method june (line 113) | public function june() : Month method july (line 118) | public function july() : Month method august (line 123) | public function august() : Month method september (line 128) | public function september() : Month method october (line 133) | public function october() : Month method november (line 138) | public function november() : Month method december (line 143) | public function december() : Month method months (line 148) | public function months() : YearMonths method number (line 153) | public function number() : int method plus (line 163) | public function plus(int $years) : self method add (line 168) | public function add(int $years) : self method minus (line 178) | public function minus(int $years) : self method sub (line 183) | public function sub(int $years) : self method next (line 188) | public function next() : self method previous (line 193) | public function previous() : self method numberOfMonths (line 198) | public function numberOfMonths() : int method numberOfDays (line 203) | public function numberOfDays() : int method quarter (line 208) | public function quarter(int $number) : Quarter method mapDays (line 232) | public function mapDays(callable $iterator) : array method filterDays (line 253) | public function filterDays(callable $iterator) : Days method isLeap (line 267) | public function isLeap() : bool method toDateTimeImmutable (line 272) | public function toDateTimeImmutable() : \DateTimeImmutable method isEqual (line 282) | public function isEqual(self $year) : bool method isEqualTo (line 287) | public function isEqualTo(self $year) : bool method isBefore (line 292) | public function isBefore(self $year) : bool method isBeforeOrEqual (line 302) | public function isBeforeOrEqual(self $year) : bool method isBeforeOrEqualTo (line 307) | public function isBeforeOrEqualTo(self $year) : bool method isAfter (line 312) | public function isAfter(self $year) : bool method isAfterOrEqual (line 322) | public function isAfterOrEqual(self $year) : bool method isAfterOrEqualTo (line 327) | public function isAfterOrEqualTo(self $year) : bool method iterate (line 332) | public function iterate(self $destination, Interval $interval) : Years method until (line 339) | public function until(self $month, Interval $interval) : Years method since (line 376) | public function since(self $month, Interval $interval) : Years method distance (line 413) | public function distance(self $to) : TimeUnit method compareTo (line 418) | public function compareTo(self $year) : int FILE: src/Aeon/Calendar/Gregorian/YearMonths.php class YearMonths (line 12) | final class YearMonths implements \Countable method __construct (line 16) | public function __construct(Year $year) method count (line 21) | public function count() : int method byNumber (line 26) | public function byNumber(int $number) : Month method all (line 34) | public function all() : array method map (line 50) | public function map(callable $iterator) : array method filter (line 65) | public function filter(callable $iterator) : array method slice (line 73) | public function slice(int $from, int $size) : Months FILE: src/Aeon/Calendar/Gregorian/Years.php class Years (line 13) | final class Years implements \ArrayAccess, \Countable, \IteratorAggregate method __construct (line 20) | public function __construct(Year ...$years) method offsetExists (line 25) | public function offsetExists($offset) : bool method offsetGet (line 30) | public function offsetGet($offset) : ?Year method offsetSet (line 35) | public function offsetSet($offset, $value) : void method offsetUnset (line 40) | public function offsetUnset($offset) : void method all (line 48) | public function all() : array method map (line 60) | public function map(callable $iterator) : array method filter (line 70) | public function filter(callable $iterator) : self method count (line 75) | public function count() : int method getIterator (line 80) | public function getIterator() : \Traversable FILE: src/Aeon/Calendar/RelativeTimeUnit.php class RelativeTimeUnit (line 10) | final class RelativeTimeUnit implements Unit method __construct (line 16) | private function __construct(?int $months = null, ?int $years = null) method month (line 23) | public static function month() : self method months (line 29) | public static function months(int $number) : self method years (line 35) | public static function years(int $number) : self method year (line 41) | public static function year() : self method toDateInterval (line 46) | public function toDateInterval() : \DateInterval method invert (line 58) | public function invert() : self method inCalendarMonths (line 72) | public function inCalendarMonths() : int method isNegative (line 81) | public function isNegative() : bool method inYears (line 90) | public function inYears() : int method toNegative (line 106) | public function toNegative() : self method toPositive (line 115) | public function toPositive() : self method inMonths (line 128) | public function inMonths() : int FILE: src/Aeon/Calendar/Stopwatch.php class Stopwatch (line 13) | final class Stopwatch method __construct (line 30) | public function __construct() method isStarted (line 37) | public function isStarted() : bool method isStopped (line 42) | public function isStopped() : bool method laps (line 51) | public function laps() : int method start (line 58) | public function start() : void method lap (line 63) | public function lap() : void method stop (line 72) | public function stop() : void method elapsedTime (line 85) | public function elapsedTime(int $lap) : TimeUnit method firstLapElapsedTime (line 111) | public function firstLapElapsedTime() : TimeUnit method lastLapElapsedTime (line 125) | public function lastLapElapsedTime() : TimeUnit method totalElapsedTime (line 143) | public function totalElapsedTime() : TimeUnit FILE: src/Aeon/Calendar/TimeUnit.php class TimeUnit (line 14) | final class TimeUnit implements Unit method __construct (line 43) | private function __construct(bool $negative, int $seconds, int $micros... method precise (line 64) | public static function precise(float $seconds) : self method fromDateInterval (line 90) | public static function fromDateInterval(\DateInterval $dateInterval) :... method fromDateString (line 111) | public static function fromDateString(string $dateString) : self method millisecond (line 120) | public static function millisecond() : self method milliseconds (line 126) | public static function milliseconds(int $milliseconds) : self method day (line 136) | public static function day() : self method days (line 142) | public static function days(int $days) : self method hour (line 148) | public static function hour() : self method hours (line 154) | public static function hours(int $hours) : self method minute (line 160) | public static function minute() : self method minutes (line 166) | public static function minutes(int $minutes) : self method second (line 172) | public static function second() : self method seconds (line 178) | public static function seconds(int $seconds) : self method negative (line 184) | public static function negative(int $seconds, int $microsecond) : self method positive (line 190) | public static function positive(int $seconds, int $microsecond) : self method __serialize (line 198) | public function __serialize() : array method toDateInterval (line 212) | public function toDateInterval() : \DateInterval method isZero (line 233) | public function isZero() : bool method isNegative (line 238) | public function isNegative() : bool method isPositive (line 246) | public function isPositive() : bool method add (line 251) | public function add(self $timeUnit) : self method sub (line 256) | public function sub(self $timeUnit) : self method multiply (line 261) | public function multiply(self $multiplier) : self method divide (line 266) | public function divide(self $divider) : self method modulo (line 271) | public function modulo(self $divider) : self method isGreaterThan (line 276) | public function isGreaterThan(self $timeUnit) : bool method isGreaterThanEq (line 282) | public function isGreaterThanEq(self $timeUnit) : bool method isGreaterThanOrEqualTo (line 287) | public function isGreaterThanOrEqualTo(self $timeUnit) : bool method isLessThan (line 292) | public function isLessThan(self $timeUnit) : bool method isLessThanEq (line 298) | public function isLessThanEq(self $timeUnit) : bool method isLessThanOrEqualTo (line 303) | public function isLessThanOrEqualTo(self $timeUnit) : bool method isEqual (line 313) | public function isEqual(self $timeUnit) : bool method isEqualTo (line 318) | public function isEqualTo(self $timeUnit) : bool method inSeconds (line 326) | public function inSeconds() : int method inSecondsPrecise (line 331) | public function inSecondsPrecise() : string method inSecondsAbs (line 341) | public function inSecondsAbs() : int method inTimeSeconds (line 346) | public function inTimeSeconds() : int method inHours (line 351) | public function inHours() : int method inHoursAbs (line 358) | public function inHoursAbs() : int method inTimeHours (line 363) | public function inTimeHours() : int method inMinutes (line 368) | public function inMinutes() : int method inMinutesAbs (line 375) | public function inMinutesAbs() : int method inTimeMinutes (line 380) | public function inTimeMinutes() : int method inDays (line 385) | public function inDays() : int method inDaysAbs (line 392) | public function inDaysAbs() : int method microsecond (line 404) | public function microsecond() : int method microsecondString (line 417) | public function microsecondString() : string method inMilliseconds (line 422) | public function inMilliseconds() : int method inTimeMilliseconds (line 429) | public function inTimeMilliseconds() : int method inMillisecondsAbs (line 434) | public function inMillisecondsAbs() : int method invert (line 439) | public function invert() : self method toNegative (line 444) | public function toNegative() : self method toPositive (line 453) | public function toPositive() : self method getSeconds (line 469) | private function getSeconds() : int FILE: src/Aeon/Calendar/TimeUnit/HRTime.php class HRTime (line 13) | final class HRTime method convert (line 18) | public static function convert(int $seconds, int $nanosecond) : TimeUnit FILE: src/Aeon/Calendar/Unit.php type Unit (line 8) | interface Unit method toDateInterval (line 10) | public function toDateInterval() : \DateInterval; method invert (line 12) | public function invert() : self; method isNegative (line 14) | public function isNegative() : bool; method toNegative (line 16) | public function toNegative() : self; method toPositive (line 18) | public function toPositive() : self; FILE: tests/Aeon/Calculator/Tests/Unit/BCMathCalculatorTest.php class BCMathCalculatorTest (line 12) | final class BCMathCalculatorTest extends TestCase method add_data_provider (line 17) | public static function add_data_provider() : \Generator method sub_provider (line 31) | public static function sub_provider() : \Generator method multiply_provider (line 44) | public static function multiply_provider() : \Generator method divide_provider (line 57) | public static function divide_provider() : \Generator method modulo_provider (line 70) | public static function modulo_provider() : \Generator method is_equal_data_provider (line 85) | public static function is_equal_data_provider() : \Generator method is_less_data_provider (line 98) | public static function is_less_data_provider() : \Generator method is_greater_data_provider (line 109) | public static function is_greater_data_provider() : \Generator method is_greater_than_eq_data_provider (line 121) | public static function is_greater_than_eq_data_provider() : \Generator method is_less_than_eq_data_provider (line 132) | public static function is_less_than_eq_data_provider() : \Generator method test_add (line 141) | #[DataProvider('add_data_provider')] method test_sub (line 147) | #[DataProvider('sub_provider')] method test_multiply (line 153) | #[DataProvider('multiply_provider')] method test_divide (line 159) | #[DataProvider('divide_provider')] method test_modulo (line 165) | #[DataProvider('modulo_provider')] method test_is_equal (line 171) | #[DataProvider('is_equal_data_provider')] method test_is_less (line 177) | #[DataProvider('is_less_data_provider')] method test_is_greater (line 183) | #[DataProvider('is_greater_data_provider')] method test_is_greater_than_eq (line 189) | #[DataProvider('is_greater_than_eq_data_provider')] method test_is_less_than_eq (line 195) | #[DataProvider('is_less_than_eq_data_provider')] method test_invalid_value_in_divide (line 201) | public function test_invalid_value_in_divide() : void method test_invalid_division_in_divide (line 207) | public function test_invalid_division_in_divide() : void method test_invalid_value_in_modulo (line 213) | public function test_invalid_value_in_modulo() : void method test_invalid_division_in_modulo (line 219) | public function test_invalid_division_in_modulo() : void method test_invalid_value_in_multiply (line 225) | public function test_invalid_value_in_multiply() : void method test_invalid_next_value_in_multiply (line 231) | public function test_invalid_next_value_in_multiply() : void method test_invalid_value_in_add (line 237) | public function test_invalid_value_in_add() : void method test_invalid_next_value_in_add (line 243) | public function test_invalid_next_value_in_add() : void method test_invalid_value_in_sub (line 249) | public function test_invalid_value_in_sub() : void method test_invalid_next_value_in_sub (line 255) | public function test_invalid_next_value_in_sub() : void method test_invalid_value_in_is_greater_than (line 261) | public function test_invalid_value_in_is_greater_than() : void method test_invalid_next_value_in_is_greater_than (line 267) | public function test_invalid_next_value_in_is_greater_than() : void method test_invalid_value_in_less_than (line 273) | public function test_invalid_value_in_less_than() : void method test_invalid_next_value_in_less_than (line 279) | public function test_invalid_next_value_in_less_than() : void method test_invalid_value_in_is_greater_than_eq (line 285) | public function test_invalid_value_in_is_greater_than_eq() : void method test_invalid_next_value_in_is_greater_than_eq (line 291) | public function test_invalid_next_value_in_is_greater_than_eq() : void method test_invalid_value_in_is_less_than_eq (line 297) | public function test_invalid_value_in_is_less_than_eq() : void method test_invalid_next_value_in_is_less_than_eq (line 303) | public function test_invalid_next_value_in_is_less_than_eq() : void method test_invalid_value_in_is_equal (line 309) | public function test_invalid_value_in_is_equal() : void method test_invalid_next_value_in_is_equal (line 315) | public function test_invalid_next_value_in_is_equal() : void method test_division_by_zero (line 321) | public function test_division_by_zero() : void method test_mod_by_zero (line 328) | public function test_mod_by_zero() : void FILE: tests/Aeon/Calculator/Tests/Unit/PHPCalculatorTest.php class PHPCalculatorTest (line 11) | final class PHPCalculatorTest extends TestCase method add_data_provider (line 16) | public static function add_data_provider() : \Generator method add_sub_provider (line 29) | public static function add_sub_provider() : \Generator method multiply_provider (line 42) | public static function multiply_provider() : \Generator method divide_provider (line 55) | public static function divide_provider() : \Generator method modulo_provider (line 68) | public static function modulo_provider() : \Generator method is_equal_data_provider (line 83) | public static function is_equal_data_provider() : \Generator method is_less_data_provider (line 96) | public static function is_less_data_provider() : \Generator method is_greater_data_provider (line 108) | public static function is_greater_data_provider() : \Generator method is_greater_than_eq_data_provider (line 120) | public static function is_greater_than_eq_data_provider() : \Generator method is_less_than_eq_data_provider (line 132) | public static function is_less_than_eq_data_provider() : \Generator method test_precision (line 141) | public function test_precision() : void method test_add (line 146) | #[DataProvider('add_data_provider')] method test_sub (line 152) | #[DataProvider('add_sub_provider')] method test_multiply (line 158) | #[DataProvider('multiply_provider')] method test_divide (line 164) | #[DataProvider('divide_provider')] method test_modulo (line 170) | #[DataProvider('modulo_provider')] method test_is_equal (line 176) | #[DataProvider('is_equal_data_provider')] method test_is_less (line 182) | #[DataProvider('is_less_data_provider')] method test_is_greater (line 188) | #[DataProvider('is_greater_data_provider')] method test_is_greater_than_eq (line 194) | #[DataProvider('is_greater_than_eq_data_provider')] method test_is_less_than_eq (line 200) | #[DataProvider('is_less_than_eq_data_provider')] FILE: tests/Aeon/Calculator/Tests/Unit/PreciseCalculatorTest.php class PreciseCalculatorTest (line 10) | final class PreciseCalculatorTest extends TestCase method test_initialization (line 12) | public function test_initialization() : void FILE: tests/Aeon/Calendar/Tests/Functional/Gregorian/GregorianCalendarTest.php class GregorianCalendarTest (line 14) | final class GregorianCalendarTest extends TestCase method setUp (line 16) | public function setUp() : void method test_creating_calendar_with_system_default_tz (line 21) | public function test_creating_calendar_with_system_default_tz() : void method test_current_date (line 33) | public function test_current_date() : void method test_timezone (line 41) | public function test_timezone() : void method test_current_year (line 49) | public function test_current_year() : void method test_current_month (line 57) | public function test_current_month() : void method test_yesterday (line 65) | public function test_yesterday() : void method test_tomorrow (line 73) | public function test_tomorrow() : void method test_today_midnight (line 81) | public function test_today_midnight() : void method test_today_midnight_with_custom_tz (line 89) | public function test_today_midnight_with_custom_tz() : void method test_today_noon (line 97) | public function test_today_noon() : void method test_today_noon_with_custom_tz (line 105) | public function test_today_noon_with_custom_tz() : void method test_today_end_of_day (line 113) | public function test_today_end_of_day() : void method test_today_end_of_day_with_custom_tz (line 121) | public function test_today_end_of_day_with_custom_tz() : void method test_iterating_overt_time (line 129) | public function test_iterating_overt_time() : void method test_iterating_overt_time_and_taking_every_second_hour (line 153) | public function test_iterating_overt_time_and_taking_every_second_hour... method test_iterating_overt_time_backward (line 167) | public function test_iterating_overt_time_backward() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DateTimeIntervalIteratorTest.php class DateTimeIntervalIteratorTest (line 13) | final class DateTimeIntervalIteratorTest extends TestCase method test_forward_even_iteration_right_open (line 15) | public function test_forward_even_iteration_right_open() : void method test_forward_even_iteration_left_open (line 53) | public function test_forward_even_iteration_left_open() : void method test_forward_even_iteration_open (line 77) | public function test_forward_even_iteration_open() : void method test_forward_even_iteration_closed (line 96) | public function test_forward_even_iteration_closed() : void method test_forward_exceeded_iteration_right_open (line 125) | public function test_forward_exceeded_iteration_right_open() : void method test_forward_exceeded_iteration_left_open (line 141) | public function test_forward_exceeded_iteration_left_open() : void method test_forward_exceeded_iteration_open (line 157) | public function test_forward_exceeded_iteration_open() : void method test_forward_exceeded_iteration_closed (line 173) | public function test_forward_exceeded_iteration_closed() : void method test_forward_odd_iteration_right_open (line 193) | public function test_forward_odd_iteration_right_open() : void method test_forward_odd_iteration_left_open (line 212) | public function test_forward_odd_iteration_left_open() : void method test_forward_odd_iteration_open (line 231) | public function test_forward_odd_iteration_open() : void method test_forward_odd_iteration_closed (line 247) | public function test_forward_odd_iteration_closed() : void method test_backward_even_iteration_right_open (line 271) | public function test_backward_even_iteration_right_open() : void method test_backward_even_iteration_left_open (line 301) | public function test_backward_even_iteration_left_open() : void method test_backward_even_iteration_open (line 329) | public function test_backward_even_iteration_open() : void method test_backward_even_iteration_closed (line 353) | public function test_backward_even_iteration_closed() : void method test_backward_exceeded_iteration_right_open (line 385) | public function test_backward_exceeded_iteration_right_open() : void method test_backward_exceeded_iteration_left_open (line 401) | public function test_backward_exceeded_iteration_left_open() : void method test_backward_exceeded_iteration_open (line 417) | public function test_backward_exceeded_iteration_open() : void method test_backward_exceeded_iteration_closed (line 433) | public function test_backward_exceeded_iteration_closed() : void method test_backward_odd_iteration_right_open (line 452) | public function test_backward_odd_iteration_right_open() : void method test_backward_odd_iteration_left_open (line 471) | public function test_backward_odd_iteration_left_open() : void method test_backward_odd_iteration_open (line 490) | public function test_backward_odd_iteration_open() : void method test_backward_odd_iteration_closed (line 506) | public function test_backward_odd_iteration_closed() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DateTimeIteratorTest.php class DateTimeIteratorTest (line 13) | final class DateTimeIteratorTest extends TestCase method test_forward_even_iteration (line 15) | public function test_forward_even_iteration() : void method test_forward_exceeded_iteration (line 44) | public function test_forward_exceeded_iteration() : void method test_forward_odd_iteration (line 62) | public function test_forward_odd_iteration() : void method test_backward_even_iteration (line 85) | public function test_backward_even_iteration() : void method test_backward_exceeded_iteration (line 116) | public function test_backward_exceeded_iteration() : void method test_backward_odd_iteration (line 134) | public function test_backward_odd_iteration() : void method test_forward_with_negative_time_unit (line 157) | public function test_forward_with_negative_time_unit() : void method test_backward_with_positive_time_unit (line 169) | public function test_backward_with_positive_time_unit() : void method test_empty (line 181) | public function test_empty() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DateTimeTest.php class DateTimeTest (line 23) | final class DateTimeTest extends TestCase method creating_datetime_data_provider (line 28) | public static function creating_datetime_data_provider() : \Generator method creating_datetime_data_provider_from_string (line 46) | public static function creating_datetime_data_provider_from_string() :... method invalid_date_time_string (line 120) | public static function invalid_date_time_string() : \Generator method modify_datetime (line 130) | public static function modify_datetime() : \Generator method add_relative_timeunit_months (line 159) | public static function add_relative_timeunit_months() : \Generator method sub_relative_timeunit_months (line 170) | public static function sub_relative_timeunit_months() : \Generator method ambiguous_time_data_provider (line 181) | public static function ambiguous_time_data_provider() : \Generator method not_ambiguous_time_data_provider (line 192) | public static function not_ambiguous_time_data_provider() : \Generator method timezone_abbreviation_provider (line 212) | public static function timezone_abbreviation_provider() : \Generator method compare_to_provider (line 224) | public static function compare_to_provider() : \Generator method setUp (line 236) | public function setUp() : void method test_creating_datetime (line 241) | #[DataProvider('creating_datetime_data_provider')] method test_creating_datetime_from_string (line 251) | #[DataProvider('creating_datetime_data_provider_from_string')] method test_creating_datetime_from_invalid_string (line 261) | #[DataProvider('invalid_date_time_string')] method test_creating_datetime_from_string_relative_with_system_default_timezone_different_from_UTC (line 270) | public function test_creating_datetime_from_string_relative_with_syste... method test_creating_datetime_from_string_relative_with_timezone_and_with_system_default_timezone_different_from_UTC (line 280) | public function test_creating_datetime_from_string_relative_with_timez... method test_debug_info (line 290) | public function test_debug_info() : void method test_create_with_timezone_and_without_time_offset (line 305) | public function test_create_with_timezone_and_without_time_offset() : ... method test_create_from_string_without_offset_and_timezone (line 313) | public function test_create_from_string_without_offset_and_timezone() ... method test_create_from_string_with_default_system_timezone (line 321) | public function test_create_from_string_with_default_system_timezone()... method test_create_from_timestamp_with_default_system_timezone (line 332) | public function test_create_from_timestamp_with_default_system_timezon... method test_compare_objects_create_through_different_constructors (line 344) | public function test_compare_objects_create_through_different_construc... method test_compare_source_datetime_immutable_with_converted_one (line 363) | public function test_compare_source_datetime_immutable_with_converted_... method test_compare_source_datetime_immutable_with_timezone_with_converted_one (line 372) | public function test_compare_source_datetime_immutable_with_timezone_w... method test_compare_source_from_string_with_timezone_with_converted_one (line 381) | public function test_compare_source_from_string_with_timezone_with_con... method test_create_from_string_with_timezone (line 390) | public function test_create_from_string_with_timezone() : void method test_to_string (line 398) | public function test_to_string() : void method test_to_iso8601_extended_format (line 404) | public function test_to_iso8601_extended_format() : void method test_to_iso8601_basic_format (line 410) | public function test_to_iso8601_basic_format() : void method test_create (line 416) | public function test_create() : void method test_create_with_default_values (line 424) | public function test_create_with_default_values() : void method test_from_timestamp (line 432) | public function test_from_timestamp() : void method test_year (line 439) | public function test_year() : void method test_month (line 446) | public function test_month() : void method test_day (line 453) | public function test_day() : void method test_midnight (line 460) | public function test_midnight() : void method test_noon (line 467) | public function test_noon() : void method test_end_of_day (line 474) | public function test_end_of_day() : void method test_modify_with_non_relative_value (line 481) | public function test_modify_with_non_relative_value() : void method test_modify (line 489) | #[DataProvider('modify_datetime')] method test_time (line 498) | public function test_time() : void method test_timezone_conversion (line 509) | public function test_timezone_conversion() : void method test_daylight (line 521) | public function test_daylight() : void method test_saving_time (line 530) | public function test_saving_time() : void method test_unix_timestamp (line 539) | public function test_unix_timestamp() : void method test_unix_zero_timestamp (line 546) | public function test_unix_zero_timestamp() : void method test_timestamp (line 554) | public function test_timestamp() : void method test_to_atomic_time (line 566) | public function test_to_atomic_time() : void method test_to_gps_time (line 573) | public function test_to_gps_time() : void method test_timestamp_before_epoch_start (line 580) | public function test_timestamp_before_epoch_start() : void method test_add_hour (line 590) | public function test_add_hour() : void method test_add_hour_during_ambiguous_time (line 597) | public function test_add_hour_during_ambiguous_time() : void method test_sub_hour (line 607) | public function test_sub_hour() : void method test_add_hours (line 614) | public function test_add_hours() : void method test_sub_hours (line 621) | public function test_sub_hours() : void method test_iterating_until_forward (line 628) | public function test_iterating_until_forward() : void method test_iterating_until_backward (line 642) | public function test_iterating_until_backward() : void method test_equal_dates_in_different_timezones (line 656) | public function test_equal_dates_in_different_timezones() : void method test_add_second (line 667) | public function test_add_second() : void method test_add_seconds (line 674) | public function test_add_seconds() : void method test_sub_second (line 681) | public function test_sub_second() : void method test_sub_seconds (line 688) | public function test_sub_seconds() : void method test_add_minute (line 695) | public function test_add_minute() : void method test_add_minutes (line 702) | public function test_add_minutes() : void method test_sub_minute (line 709) | public function test_sub_minute() : void method test_sub_minutes (line 716) | public function test_sub_minutes() : void method test_add_day (line 723) | public function test_add_day() : void method test_add_days (line 730) | public function test_add_days() : void method test_sub_day (line 737) | public function test_sub_day() : void method test_sub_days (line 744) | public function test_sub_days() : void method test_add_month (line 751) | public function test_add_month() : void method test_add_months (line 758) | public function test_add_months() : void method test_add_2_months_to_the_last_day_of_march (line 765) | public function test_add_2_months_to_the_last_day_of_march() : void method test_sub_month (line 772) | public function test_sub_month() : void method test_sub_month_from_day_before_last_day_of_march (line 779) | public function test_sub_month_from_day_before_last_day_of_march() : void method test_sub_months (line 786) | public function test_sub_months() : void method test_add_year (line 793) | public function test_add_year() : void method test_add_years (line 800) | public function test_add_years() : void method test_sub_year (line 807) | public function test_sub_year() : void method test_sub_years (line 814) | public function test_sub_years() : void method test_add_timeunit_hour (line 821) | public function test_add_timeunit_hour() : void method test_add_relative_timeunit_months (line 829) | #[DataProvider('add_relative_timeunit_months')] method test_sub_relative_timeunit_months (line 838) | #[DataProvider('sub_relative_timeunit_months')] method test_add_precse_timeunit (line 847) | public function test_add_precse_timeunit() : void method test_sub_timeunit (line 855) | public function test_sub_timeunit() : void method test_sub_precse_timeunit (line 863) | public function test_sub_precse_timeunit() : void method test_is_after (line 871) | public function test_is_after() : void method test_is_before (line 879) | public function test_is_before() : void method test_is_after_or_equal (line 891) | public function test_is_after_or_equal() : void method test_is_before_or_equal (line 899) | public function test_is_before_or_equal() : void method test_until (line 907) | public function test_until() : void method test_until_with_date_before_datetime (line 918) | public function test_until_with_date_before_datetime() : void method test_since_with_date_after_datetime (line 928) | public function test_since_with_date_after_datetime() : void method test_distance_until (line 938) | public function test_distance_until() : void method test_since (line 948) | public function test_since() : void method test_distance_since (line 959) | public function test_distance_since() : void method test_checking_is_ambiguous (line 969) | #[DataProvider('ambiguous_time_data_provider')] method test_checking_is_not_ambiguous (line 975) | #[DataProvider('not_ambiguous_time_data_provider')] method test_using_create_constructor_during_dst_gap (line 981) | public function test_using_create_constructor_during_dst_gap() : void method test_using_constructor_during_dst_gap (line 989) | public function test_using_constructor_during_dst_gap() : void method test_timezone_when_not_explicitly_provided (line 1001) | public function test_timezone_when_not_explicitly_provided() : void method test_time_zone_when_only_time_offset_explicitly_provided (line 1009) | public function test_time_zone_when_only_time_offset_explicitly_provid... method test_yesterday (line 1014) | public function test_yesterday() : void method test_yesterday_with_tz (line 1019) | public function test_yesterday_with_tz() : void method test_tomorrow (line 1024) | public function test_tomorrow() : void method test_tomorrow_with_tz (line 1029) | public function test_tomorrow_with_tz() : void method test_set_time (line 1034) | public function test_set_time() : void method test_set_time_in (line 1045) | public function test_set_time_in() : void method test_set_day (line 1056) | public function test_set_day() : void method test_distance_to (line 1067) | public function test_distance_to() : void method test_quarter (line 1072) | public function test_quarter() : void method test_serialization (line 1080) | public function test_serialization() : void method test_timezone_abbreviation (line 1091) | #[DataProvider('timezone_abbreviation_provider')] method test_timezone_abbreviation_from_time_offset (line 1097) | public function test_timezone_abbreviation_from_time_offset() : void method test_from_date_time_immutable (line 1104) | public function test_from_date_time_immutable() : void method test_from_date_time (line 1109) | public function test_from_date_time() : void method test_equals_works (line 1114) | public function test_equals_works() : void method test_compare_to (line 1137) | #[DataProvider('compare_to_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/Day/WeekDayTest.php class WeekDayTest (line 11) | final class WeekDayTest extends TestCase method test_equals (line 13) | public function test_equals() : void method test_create_for_week_day_less_than_0 (line 24) | public function test_create_for_week_day_less_than_0() : void method test_create_for_week_day_greater_than_12 (line 31) | public function test_create_for_week_day_greater_than_12() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DayTest.php class DayTest (line 18) | final class DayTest extends TestCase method create_day_with_invalid_number_provider (line 23) | public static function create_day_with_invalid_number_provider() : \Ge... method creating_day_data_provider_from_string (line 33) | public static function creating_day_data_provider_from_string() : \Gen... method invalid_string_day_format (line 60) | public static function invalid_string_day_format() : \Generator method valid_string_day_format (line 68) | public static function valid_string_day_format() : \Generator method compare_to_provider (line 77) | public static function compare_to_provider() : \Generator method test_create_day_with_invalid_number (line 89) | #[DataProvider('create_day_with_invalid_number_provider')] method test_debug_info (line 98) | public function test_debug_info() : void method test_creating_day_from_string (line 110) | #[DataProvider('creating_day_data_provider_from_string')] method test_to_string (line 120) | public function test_to_string() : void method test_from_invalid_string (line 128) | #[DataProvider('invalid_string_day_format')] method test_from_string (line 137) | #[DataProvider('valid_string_day_format')] method test_midnight (line 143) | public function test_midnight() : void method test_noon (line 151) | public function test_noon() : void method test_end_of_day (line 158) | public function test_end_of_day() : void method test_set_time (line 165) | public function test_set_time() : void method test_next (line 175) | public function test_next() : void method test_previous (line 182) | public function test_previous() : void method test_week_of_year (line 189) | public function test_week_of_year() : void method test_week_of_month (line 196) | public function test_week_of_month() : void method test_day_of_year (line 210) | public function test_day_of_year() : void method test_week_day (line 217) | public function test_week_day() : void method test_format (line 224) | public function test_format() : void method test_is_weekend (line 229) | public function test_is_weekend() : void method test_is_equal (line 237) | public function test_is_equal() : void method test_is_before (line 243) | public function test_is_before() : void method test_is_after (line 255) | public function test_is_after() : void method test_reset_time_in_to_datetime_immutable (line 265) | public function test_reset_time_in_to_datetime_immutable() : void method test_modify_months (line 276) | public function test_modify_months() : void method test_until_with_wrong_destination_month (line 297) | public function test_until_with_wrong_destination_month() : void method test_since_with_wrong_destination_month (line 304) | public function test_since_with_wrong_destination_month() : void method test_until (line 311) | public function test_until() : void method test_since (line 320) | public function test_since() : void method test_iterate_until (line 329) | public function test_iterate_until() : void method test_iterate_since (line 338) | public function test_iterate_since() : void method test_days_between (line 347) | public function test_days_between() : void method test_day_static_create (line 356) | public function test_day_static_create() : void method test_distance_to (line 362) | public function test_distance_to() : void method test_quarter (line 367) | public function test_quarter() : void method test_serialization (line 375) | public function test_serialization() : void method test_compare_to (line 386) | #[DataProvider('compare_to_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DaysIteratorTest.php class DaysIteratorTest (line 18) | final class DaysIteratorTest extends TestCase method test_reverse_days_iterator (line 20) | public function test_reverse_days_iterator() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/DaysTest.php class DaysTest (line 11) | final class DaysTest extends TestCase method test_array_access (line 13) | public function test_array_access() : void method test_map (line 27) | public function test_map() : void method test_filter (line 43) | public function test_filter() : void method test_foreach (line 60) | public function test_foreach() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/LeapSecondTest.php class LeapSecondTest (line 13) | final class LeapSecondTest extends TestCase method test_serialization (line 15) | public function test_serialization() : void method test_is_equal (line 26) | public function test_is_equal() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/LeapSecondsTest.php class LeapSecondsTest (line 15) | final class LeapSecondsTest extends TestCase method test_expiration_of_current_leap_seconds_list (line 25) | public function test_expiration_of_current_leap_seconds_list() : void method test_finding_leap_seconds_between_1970_jan_1_and_1980_jan_1 (line 43) | public function test_finding_leap_seconds_between_1970_jan_1_and_1980_... method test_finding_leap_seconds_since_date (line 65) | public function test_finding_leap_seconds_since_date() : void method test_creating_leap_second_with_invalid_offset (line 78) | public function test_creating_leap_second_with_invalid_offset() : void method test_all_leap_seconds (line 89) | public function test_all_leap_seconds() : void method test_filter_leap_seconds (line 111) | public function test_filter_leap_seconds() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/MonthDaysTest.php class MonthDaysTest (line 12) | final class MonthDaysTest extends TestCase method test_count (line 14) | public function test_count() : void method test_first_day (line 22) | public function test_first_day() : void method test_last_day (line 30) | public function test_last_day() : void method test_map_days (line 38) | public function test_map_days() : void method test_filter_days (line 46) | public function test_filter_days() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/MonthTest.php class MonthTest (line 14) | final class MonthTest extends TestCase method creating_month_data_provider_from_string (line 19) | public static function creating_month_data_provider_from_string() : \G... method invalid_string_day_format (line 46) | public static function invalid_string_day_format() : \Generator method valid_string_day_format (line 54) | public static function valid_string_day_format() : \Generator method compare_to_provider (line 65) | public static function compare_to_provider() : \Generator method test_create_with_month_number_lower_than_0 (line 77) | public function test_create_with_month_number_lower_than_0() : void method test_create_with_month_number_greater_than_12 (line 84) | public function test_create_with_month_number_greater_than_12() : void method test_first_day_of_month (line 91) | public function test_first_day_of_month() : void method test_create_from_datetime (line 98) | public function test_create_from_datetime() : void method test_creating_month_from_string (line 105) | #[DataProvider('creating_month_data_provider_from_string')] method test_from_invalid_string (line 115) | #[DataProvider('invalid_string_day_format')] method test_from_string (line 124) | #[DataProvider('valid_string_day_format')] method test_debug_info (line 130) | public function test_debug_info() : void method test_to_string (line 141) | public function test_to_string() : void method test_last_day_of_month (line 154) | public function test_last_day_of_month() : void method test_next_month (line 161) | public function test_next_month() : void method test_previous_month (line 166) | public function test_previous_month() : void method test_name (line 171) | public function test_name() : void method test_short_name (line 176) | public function test_short_name() : void method test_reset_time_in_to_datetime_immutable (line 181) | public function test_reset_time_in_to_datetime_immutable() : void method test_is_equal (line 192) | public function test_is_equal() : void method test_is_before (line 198) | public function test_is_before() : void method test_is_after (line 210) | public function test_is_after() : void method test_until_with_wrong_destination_month (line 219) | public function test_until_with_wrong_destination_month() : void method test_since_with_wrong_destination_month (line 226) | public function test_since_with_wrong_destination_month() : void method test_until (line 233) | public function test_until() : void method test_since (line 242) | public function test_since() : void method test_iterate_until (line 252) | public function test_iterate_until() : void method test_iterate_since (line 261) | public function test_iterate_since() : void method test_modify_months (line 271) | public function test_modify_months() : void method test_day_static_create (line 305) | public function test_day_static_create() : void method test_distance_to (line 311) | public function test_distance_to() : void method test_quarter (line 316) | public function test_quarter() : void method test_serialization (line 324) | public function test_serialization() : void method test_number_of_days (line 335) | public function test_number_of_days() : void method test_compare_to (line 353) | #[DataProvider('compare_to_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/MonthsIteratorTest.php class MonthsIteratorTest (line 18) | final class MonthsIteratorTest extends TestCase method test_reverse_days_iterator (line 20) | public function test_reverse_days_iterator() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/MonthsTest.php class MonthsTest (line 13) | final class MonthsTest extends TestCase method test_array_access (line 15) | public function test_array_access() : void method test_map (line 28) | public function test_map() : void method test_filter (line 44) | public function test_filter() : void method test_slice_below_lower_limit (line 60) | public function test_slice_below_lower_limit() : void method test_slice_above_upper_limit (line 67) | public function test_slice_above_upper_limit() : void method test_slice (line 74) | public function test_slice() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/Psr20ClockAdapterTest.php class Psr20ClockAdapterTest (line 12) | final class Psr20ClockAdapterTest extends TestCase method test_now (line 14) | public function test_now() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/QuarterTest.php class QuarterTest (line 13) | final class QuarterTest extends TestCase method test_number_below_range (line 15) | public function test_number_below_range() : void method test_number_above_range (line 22) | public function test_number_above_range() : void method test_invalid_number_of_months (line 29) | public function test_invalid_number_of_months() : void method test_invalid_months_quarter_1 (line 36) | public function test_invalid_months_quarter_1() : void method test_invalid_months_quarter_2 (line 43) | public function test_invalid_months_quarter_2() : void method test_invalid_months_quarter_3 (line 50) | public function test_invalid_months_quarter_3() : void method test_invalid_months_quarter_4 (line 57) | public function test_invalid_months_quarter_4() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimeEpochTest.php class TimeEpochTest (line 12) | final class TimeEpochTest extends TestCase method seconds_since_data_provider (line 17) | public static function seconds_since_data_provider() : \Generator method test_distance_to_epoch (line 40) | #[DataProvider('seconds_since_data_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimePeriodTest.php class TimePeriodTest (line 16) | final class TimePeriodTest extends TestCase method iterating_through_intervals_provider (line 18) | public static function iterating_through_intervals_provider() : \Gener... method overlapping_time_periods_data_provider (line 44) | public static function overlapping_time_periods_data_provider() : \Gen... method period_abuts_other_period_data_provider (line 170) | public static function period_abuts_other_period_data_provider() : \Ge... method test_distance_in_time_unit_from_start_to_end_date (line 203) | public function test_distance_in_time_unit_from_start_to_end_date() : ... method test_distance_in_time_unit_before_and_after_unix_epoch (line 214) | public function test_distance_in_time_unit_before_and_after_unix_epoch... method test_distance_in_time_unit_before_and_after_unix_epoch_inverse (line 225) | public function test_distance_in_time_unit_before_and_after_unix_epoch... method test_distance_in_time_unit_before_and_before_unix_epoch (line 236) | public function test_distance_in_time_unit_before_and_before_unix_epoc... method test_distance_in_time_unit_before_and_before_unix_epoch_inverse (line 247) | public function test_distance_in_time_unit_before_and_before_unix_epoc... method test_precise_distance_in_time_unit_from_start_to_end (line 258) | public function test_precise_distance_in_time_unit_from_start_to_end()... method test_distance_in_time_unit_from_start_to_end_date_between_years (line 268) | public function test_distance_in_time_unit_from_start_to_end_date_betw... method test_iterating_through_intervals (line 280) | #[DataProvider('iterating_through_intervals_provider')] method test_iterating_through_day_by_hour (line 295) | public function test_iterating_through_day_by_hour() : void method test_iterating_through_day_backward_by_hour (line 321) | public function test_iterating_through_day_backward_by_hour() : void method test_iterating_by_2days_interval_closed_both_ways (line 347) | public function test_iterating_by_2days_interval_closed_both_ways() : ... method test_iterating_by_day_interval_closed_both_ways (line 371) | public function test_iterating_by_day_interval_closed_both_ways() : void method test_iterating_by_day_interval_left_open_both_ways (line 398) | public function test_iterating_by_day_interval_left_open_both_ways() :... method test_iterating_by_day_interval_right_open_forward (line 426) | public function test_iterating_by_day_interval_right_open_forward() : ... method test_iterating_by_day_interval_right_open_backward (line 445) | public function test_iterating_by_day_interval_right_open_backward() :... method test_iterating_by_month_interval_closed_both_ways (line 464) | public function test_iterating_by_month_interval_closed_both_ways() : ... method test_iterating_by_year_interval_closed_both_ways (line 518) | public function test_iterating_by_year_interval_closed_both_ways() : void method test_iterating_through_day_backward_by_2_days (line 546) | public function test_iterating_through_day_backward_by_2_days() : void method test_overlapping_time_periods (line 561) | #[DataProvider('overlapping_time_periods_data_provider')] method test_period_is_forward (line 567) | public function test_period_is_forward() : void method test_period_is_backward (line 579) | public function test_period_is_backward() : void method test_period_abuts_other_period (line 591) | #[DataProvider('period_abuts_other_period_data_provider')] method test_one_period_contains_the_same_period (line 597) | public function test_one_period_contains_the_same_period() : void method test_one_period_contains_shorted_period (line 605) | public function test_one_period_contains_shorted_period() : void method test_one_period_not_contains_other_overlapping_period (line 613) | public function test_one_period_not_contains_other_overlapping_period(... method test_merge_not_overlapping_time_periods (line 621) | public function test_merge_not_overlapping_time_periods() : void method test_merge_left_overlapping_time_periods (line 630) | public function test_merge_left_overlapping_time_periods() : void method test_merge_abuts_time_periods (line 646) | public function test_merge_abuts_time_periods() : void method test_merge_right_overlapping_time_periods (line 662) | public function test_merge_right_overlapping_time_periods() : void method test_serialization (line 678) | public function test_serialization() : void method test_is_equal (line 692) | public function test_is_equal() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimePeriodsIteratorTest.php class TimePeriodsIteratorTest (line 13) | final class TimePeriodsIteratorTest extends TestCase method test_forward_even_iterator_right_open (line 15) | public function test_forward_even_iterator_right_open() : void method test_forward_even_iterator_left_open (line 32) | public function test_forward_even_iterator_left_open() : void method test_forward_even_iterator_open (line 49) | public function test_forward_even_iterator_open() : void method test_forward_even_iterator_closed (line 68) | public function test_forward_even_iterator_closed() : void method test_backward_even_iterator_left_open (line 85) | public function test_backward_even_iterator_left_open() : void method test_backward_even_iterator_right_open (line 102) | public function test_backward_even_iterator_right_open() : void method test_backward_even_iterator_open (line 121) | public function test_backward_even_iterator_open() : void method test_backward_even_iterator_closed (line 140) | public function test_backward_even_iterator_closed() : void method test_forward_exceeded_iteration_closed (line 157) | public function test_forward_exceeded_iteration_closed() : void method test_backward_exceeded_iteration_closed (line 177) | public function test_backward_exceeded_iteration_closed() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimePeriodsSortTest.php class TimePeriodsSortTest (line 13) | final class TimePeriodsSortTest extends TestCase method test_sort_by_start_date (line 15) | public function test_sort_by_start_date() : void method test_sort_by_end_date (line 24) | public function test_sort_by_end_date() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimePeriodsTest.php class TimePeriodsTest (line 15) | final class TimePeriodsTest extends TestCase method test_each (line 17) | public function test_each() : void method test_get_iterator (line 31) | public function test_get_iterator() : void method test_gap_for_empty_periods (line 40) | public function test_gap_for_empty_periods() : void method test_gap_for_periods_with_one_period (line 45) | public function test_gap_for_periods_with_one_period() : void method test_gap_for_periods_with_equal_time_periods (line 55) | public function test_gap_for_periods_with_equal_time_periods() : void method test_gap_periods (line 66) | public function test_gap_periods() : void method test_compare_different_periods (line 83) | public function test_compare_different_periods() : void method test_compare_identical_periods (line 108) | public function test_compare_identical_periods() : void method test_no_gaps_in_overlapping_periods (line 121) | public function test_no_gaps_in_overlapping_periods() : void method test_no_gaps_in_abuts_periods (line 134) | public function test_no_gaps_in_abuts_periods() : void method test_map_periods (line 146) | public function test_map_periods() : void method test_filter_periods (line 162) | public function test_filter_periods() : void method test_sort_by_start_date_asc (line 178) | public function test_sort_by_start_date_asc() : void method test_sort_by_start_date_desc (line 198) | public function test_sort_by_start_date_desc() : void method test_sort_by_end_date_asc (line 218) | public function test_sort_by_end_date_asc() : void method test_sort_by_end_date_desc (line 238) | public function test_sort_by_end_date_desc() : void method test_first (line 258) | public function test_first() : void method test_first_empty (line 273) | public function test_first_empty() : void method test_last (line 280) | public function test_last() : void method test_last_empty (line 295) | public function test_last_empty() : void method test_add (line 302) | public function test_add() : void method test_merge (line 324) | public function test_merge() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimeTest.php class TimeTest (line 13) | final class TimeTest extends TestCase method invalid_string_day_format (line 18) | public static function invalid_string_day_format() : \Generator method valid_string_day_format (line 26) | public static function valid_string_day_format() : \Generator method creating_time_data_provider_from_string (line 38) | public static function creating_time_data_provider_from_string() : \Ge... method compare_to_provider (line 55) | public static function compare_to_provider() : \Generator method test_debug_info (line 67) | public function test_debug_info() : void method test_from_invalid_string (line 80) | #[DataProvider('invalid_string_day_format')] method test_each_part_of_time (line 89) | public function test_each_part_of_time() : void method test_from_string (line 99) | #[DataProvider('valid_string_day_format')] method test_creating_time_from_string (line 105) | #[DataProvider('creating_time_data_provider_from_string')] method test_time_millisecond (line 120) | public function test_time_millisecond() : void method test_to_string (line 126) | public function test_to_string() : void method test_format (line 132) | public function test_format() : void method test_is_am (line 137) | public function test_is_am() : void method test_is_pm (line 143) | public function test_is_pm() : void method test_equal (line 149) | public function test_equal() : void method test_greater (line 156) | public function test_greater() : void method test_greater_or_equal (line 163) | public function test_greater_or_equal() : void method test_less (line 170) | public function test_less() : void method test_less_or_equal (line 177) | public function test_less_or_equal() : void method test_to_time_unit (line 184) | public function test_to_time_unit() : void method test_creating_using_invalid_hour (line 189) | public function test_creating_using_invalid_hour() : void method test_creating_using_invalid_minute (line 195) | public function test_creating_using_invalid_minute() : void method test_creating_using_invalid_second (line 201) | public function test_creating_using_invalid_second() : void method test_creating_using_invalid_microsecond (line 207) | public function test_creating_using_invalid_microsecond() : void method test_add (line 213) | public function test_add() : void method test_sub (line 220) | public function test_sub() : void method test_serialization (line 227) | public function test_serialization() : void method test_is_midnight (line 250) | public function test_is_midnight() : void method test_is_not_midnight (line 261) | public function test_is_not_midnight() : void method test_compare_to (line 272) | #[DataProvider('compare_to_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimeZone/TimeOffsetTest.php class TimeOffsetTest (line 14) | final class TimeOffsetTest extends TestCase method valid_time_offset_data_provider (line 19) | public static function valid_time_offset_data_provider() : \Generator method invalid_time_offset_data_provider (line 41) | public static function invalid_time_offset_data_provider() : \Generator method test_create_from_invalid_string (line 48) | public function test_create_from_invalid_string() : void method test_create_from_time_unit_zero (line 55) | public function test_create_from_time_unit_zero() : void method test_create_UTC (line 63) | public function test_create_UTC() : void method test_create_from_time_unit_one_and_half_hours__positive (line 72) | public function test_create_from_time_unit_one_and_half_hours__positiv... method test_create_from_time_unit_one_and_half_hours_negative (line 80) | public function test_create_from_time_unit_one_and_half_hours_negative... method test_is_equal (line 88) | public function test_is_equal() : void method test_create_from_time_unit_zero_negative (line 94) | public function test_create_from_time_unit_zero_negative() : void method test_valid_time_offset (line 102) | #[DataProvider('valid_time_offset_data_provider')] method test_invalid_time_offset (line 108) | #[DataProvider('invalid_time_offset_data_provider')] method test_to_date_time_zone (line 114) | public function test_to_date_time_zone() : void method test_serialization (line 119) | public function test_serialization() : void method test_creat_timezone_abbreviation (line 141) | public function test_creat_timezone_abbreviation() : void method test_creat_timezone_id (line 146) | public function test_creat_timezone_id() : void method test_creat_timezone_offset (line 151) | public function test_creat_timezone_offset() : void method test_creat_timezone_offset_from_date_time_zone (line 156) | public function test_creat_timezone_offset_from_date_time_zone() : void method test_creat_timezone_id_from_date_time_zone (line 161) | public function test_creat_timezone_id_from_date_time_zone() : void method test_creat_timezone_abbreviation_from_date_Time_zone (line 166) | public function test_creat_timezone_abbreviation_from_date_Time_zone()... FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/TimeZoneTest.php class TimeZoneTest (line 11) | final class TimeZoneTest extends TestCase method test_creating_from_invalid_string (line 13) | public function test_creating_from_invalid_string() : void method test_creating_from_invalid_abbreviation (line 20) | public function test_creating_from_invalid_abbreviation() : void method test_creating_from_invalid_identifier (line 27) | public function test_creating_from_invalid_identifier() : void method test_creating_UTC_as_identifier (line 34) | public function test_creating_UTC_as_identifier() : void method test_creating_from_invalid_offset (line 41) | public function test_creating_from_invalid_offset() : void method test_creating_from_invalid_static_name (line 48) | public function test_creating_from_invalid_static_name() : void method test_creating_from_offset (line 54) | public function test_creating_from_offset() : void method test_creating_from_abbreviation (line 63) | public function test_creating_from_abbreviation() : void method test_creating_from_id (line 72) | public function test_creating_from_id() : void method test_creating_from_static_id (line 81) | public function test_creating_from_static_id() : void method test_creating_from_static_abbreviation (line 87) | public function test_creating_from_static_abbreviation() : void method test_calculating_offset_for_date (line 93) | public function test_calculating_offset_for_date() : void method test_is_valid (line 103) | public function test_is_valid() : void method test_all_timezone_identifiers (line 109) | public function test_all_timezone_identifiers() : void method test_all_timezones (line 116) | public function test_all_timezones() : void method test_serialization (line 123) | public function test_serialization() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/YearMonthsTest.php class YearMonthsTest (line 11) | final class YearMonthsTest extends TestCase method test_count (line 13) | public function test_count() : void method test_map_months (line 19) | public function test_map_months() : void method test_filter_months (line 27) | public function test_filter_months() : void FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/YearTest.php class YearTest (line 14) | final class YearTest extends TestCase method month_number_of_days_data_provider (line 19) | public static function month_number_of_days_data_provider() : \Generator method leap_years (line 40) | public static function leap_years() : \Generator method compare_to_provider (line 52) | public static function compare_to_provider() : \Generator method test_months (line 61) | public function test_months() : void method test_from_string (line 77) | public function test_from_string() : void method test_from_string_that_is_not_valid_number (line 90) | public function test_from_string_that_is_not_valid_number() : void method test_from_date_time_immutable (line 97) | public function test_from_date_time_immutable() : void method test_month_number_of_days (line 102) | #[DataProvider('month_number_of_days_data_provider')] method test_debug_info (line 108) | public function test_debug_info() : void method test_to_string (line 118) | public function test_to_string() : void method test_map_days (line 126) | public function test_map_days() : void method test_filter_days (line 134) | public function test_filter_days() : void method test_next_year (line 139) | public function test_next_year() : void method test_previous_year (line 144) | public function test_previous_year() : void method test_leap_years (line 149) | public function test_leap_years() : void method test_reset_time_in_to_datetime_immutable (line 166) | public function test_reset_time_in_to_datetime_immutable() : void method test_is_equal (line 177) | public function test_is_equal() : void method test_is_before (line 183) | public function test_is_before() : void method test_is_after (line 192) | public function test_is_after() : void method test_until_with_wrong_destination_month (line 201) | public function test_until_with_wrong_destination_month() : void method test_since_with_wrong_destination_month (line 208) | public function test_since_with_wrong_destination_month() : void method test_modify_months (line 215) | public function test_modify_months() : void method test_until (line 224) | public function test_until() : void method test_since (line 233) | public function test_since() : void method test_iterate_until (line 242) | public function test_iterate_until() : void method test_iterate_since (line 251) | public function test_iterate_since() : void method test_quarter_below_limit (line 260) | public function test_quarter_below_limit() : void method test_quarter_above_limit (line 267) | public function test_quarter_above_limit() : void method test_distance_to (line 274) | public function test_distance_to() : void method test_quarters (line 279) | public function test_quarters() : void method test_serialization (line 304) | public function test_serialization() : void method test_leap_year (line 324) | #[DataProvider('leap_years')] method test_compare_to (line 330) | #[DataProvider('compare_to_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/Gregorian/YearsTest.php class YearsTest (line 11) | final class YearsTest extends TestCase method test_array_access (line 13) | public function test_array_access() : void method test_map (line 27) | public function test_map() : void method test_filter (line 43) | public function test_filter() : void FILE: tests/Aeon/Calendar/Tests/Unit/IntervalTest.php class IntervalTest (line 10) | final class IntervalTest extends TestCase method test_open (line 12) | public function test_open() : void method test_closed (line 22) | public function test_closed() : void method test_left_open (line 32) | public function test_left_open() : void method test_right_open (line 42) | public function test_right_open() : void FILE: tests/Aeon/Calendar/Tests/Unit/RelativeTimeUnitTest.php class RelativeTimeUnitTest (line 13) | final class RelativeTimeUnitTest extends TestCase method test_months (line 15) | public function test_months() : void method test_invert (line 23) | public function test_invert() : void method test_years (line 33) | public function test_years() : void method test_in_years (line 40) | public function test_in_years() : void method test_in_calendar_months (line 50) | public function test_in_calendar_months() : void method test_in_months (line 57) | public function test_in_months() : void method test_to_date_interval (line 63) | public function test_to_date_interval() : void FILE: tests/Aeon/Calendar/Tests/Unit/StopwatchTest.php class StopwatchTest (line 12) | final class StopwatchTest extends TestCase method test_stopping_not_stared_stopwatch (line 14) | public function test_stopping_not_stared_stopwatch() : void method test_elapsed_time_on_not_stopped_stopwatch (line 23) | public function test_elapsed_time_on_not_stopped_stopwatch() : void method test_stopping_already_stopped_stopwatch (line 33) | public function test_stopping_already_stopped_stopwatch() : void method test_taking_lap_time_of_non_started_stopwatch (line 44) | public function test_taking_lap_time_of_non_started_stopwatch() : void method test_getting_last_lap_elapsed_time_from_not_stopped_stopwatch (line 53) | public function test_getting_last_lap_elapsed_time_from_not_stopped_st... method test_getting_last_lap_elapsed_time_from_not_started_stopwatch (line 64) | public function test_getting_last_lap_elapsed_time_from_not_started_st... method test_getting_first_lap_elapsed_time_from_not_stopped_stopwatch (line 73) | public function test_getting_first_lap_elapsed_time_from_not_stopped_s... method test_getting_first_lap_elapsed_time_from_not_started_stopwatch (line 83) | public function test_getting_first_lap_elapsed_time_from_not_started_s... method test_getting_total_elapsed_time_from_not_stopped_stopwatch (line 92) | public function test_getting_total_elapsed_time_from_not_stopped_stopw... method test_getting_total_elapsed_time_from_not_started_stopwatch (line 102) | public function test_getting_total_elapsed_time_from_not_started_stopw... method test_elapsed_time_from_not_stopped_stopwatch (line 111) | public function test_elapsed_time_from_not_stopped_stopwatch() : void method test_elapsed_time_from_not_started_stopwatch (line 121) | public function test_elapsed_time_from_not_started_stopwatch() : void method test_elapsed_time_from_not_existing_measure (line 130) | public function test_elapsed_time_from_not_existing_measure() : void method test_laps_count_without_laps (line 143) | public function test_laps_count_without_laps() : void method test_elapsed_time_from_not_ended_measure (line 151) | public function test_elapsed_time_from_not_ended_measure() : void method test_getting_elapsed_time_from_two_laps (line 162) | public function test_getting_elapsed_time_from_two_laps() : void method test_getting_total_elapsed_time_from_three_laps (line 180) | public function test_getting_total_elapsed_time_from_three_laps() : void method test_getting_total_elapsed_time_from_one_lap_stop (line 200) | public function test_getting_total_elapsed_time_from_one_lap_stop() : ... FILE: tests/Aeon/Calendar/Tests/Unit/TimeUnit/HRTimeTest.php class HRTimeTest (line 12) | final class HRTimeTest extends TestCase method converting_hr_time_to_timeunit_data_provider (line 17) | public static function converting_hr_time_to_timeunit_data_provider() ... method test_conversion_with_nanoseconds_smaller_than_0 (line 27) | public function test_conversion_with_nanoseconds_smaller_than_0() : void method test_converting_hr_time_to_timeunit (line 35) | #[DataProvider('converting_hr_time_to_timeunit_data_provider')] FILE: tests/Aeon/Calendar/Tests/Unit/TimeUnitTest.php class TimeUnitTest (line 13) | final class TimeUnitTest extends TestCase method greater_than_data_provider (line 18) | public static function greater_than_data_provider() : \Generator method greater_than_eq_data_provider (line 34) | public static function greater_than_eq_data_provider() : \Generator method less_than_data_provider (line 48) | public static function less_than_data_provider() : \Generator method less_than_eq_data_provider (line 62) | public static function less_than_eq_data_provider() : \Generator method equal_data_provider (line 76) | public static function equal_data_provider() : \Generator method adding_time_test_data_provider (line 90) | public static function adding_time_test_data_provider() : \Generator method subtracting_time_test_data_provider (line 100) | public static function subtracting_time_test_data_provider() : \Generator method adding_precise_time_test_data_provider (line 109) | public static function adding_precise_time_test_data_provider() : \Gen... method subtracting_precise_time_test_data_provider (line 122) | public static function subtracting_precise_time_test_data_provider() :... method creating_from_date_interval_provider (line 133) | public static function creating_from_date_interval_provider() : \Gener... method creating_from_date_string_provider (line 153) | public static function creating_from_date_string_provider() : \Generator method half_round_up_to_microsecond_data_provider (line 171) | public static function half_round_up_to_microsecond_data_provider() : ... method multiplication_data_provider (line 184) | public static function multiplication_data_provider() : \Generator method division_data_provider (line 194) | public static function division_data_provider() : \Generator method modulo_data_provider (line 204) | public static function modulo_data_provider() : \Generator method test_invert (line 212) | public function test_invert() : void method test_creating_with_negative_seconds (line 219) | public function test_creating_with_negative_seconds() : void method test_creating_with_negative_microsecond (line 227) | public function test_creating_with_negative_microsecond() : void method test_creating_with_invalid_microsecond (line 235) | public function test_creating_with_invalid_microsecond() : void method test_time_unit_create_from_day (line 243) | public function test_time_unit_create_from_day() : void method test_time_unit_create_from_days (line 250) | public function test_time_unit_create_from_days() : void method test_time_unit_create_from_days_negative (line 263) | public function test_time_unit_create_from_days_negative() : void method test_time_unit_create_with_value_1 (line 282) | public function test_time_unit_create_with_value_1() : void method test_time_unit_create_with_0_value (line 291) | public function test_time_unit_create_with_0_value() : void method test_time_unit_create_from_hours (line 300) | public function test_time_unit_create_from_hours() : void method test_time_unit_create_from_minute (line 310) | public function test_time_unit_create_from_minute() : void method test_time_unit_create_from_0_minutes (line 317) | public function test_time_unit_create_from_0_minutes() : void method test_time_unit_create_from_minutes (line 324) | public function test_time_unit_create_from_minutes() : void method test_in_time_values (line 334) | public function test_in_time_values() : void method test_complex_time_unit_in_time_values (line 347) | public function test_complex_time_unit_in_time_values() : void method test_is_zero (line 361) | public function test_is_zero() : void method test_second (line 367) | public function test_second() : void method test_millisecond (line 374) | public function test_millisecond() : void method test_milliseconds (line 382) | public function test_milliseconds() : void method test_creating_precise_timeunit (line 391) | public function test_creating_precise_timeunit() : void method test_creating_negative_precise_timeunit (line 400) | public function test_creating_negative_precise_timeunit() : void method test_greater_than (line 409) | #[DataProvider('greater_than_data_provider')] method test_greater_than_eq (line 415) | #[DataProvider('greater_than_eq_data_provider')] method test_less_than (line 421) | #[DataProvider('less_than_data_provider')] method test_less_than_eq (line 427) | #[DataProvider('less_than_eq_data_provider')] method test_equal (line 433) | #[DataProvider('equal_data_provider')] method test_adding_time_units (line 439) | #[DataProvider('adding_time_test_data_provider')] method test_subtracting_time_units (line 445) | #[DataProvider('subtracting_time_test_data_provider')] method test_adding_precise_time_units (line 451) | #[DataProvider('adding_precise_time_test_data_provider')] method test_subtracting_precise_time_units (line 468) | #[DataProvider('subtracting_precise_time_test_data_provider')] method test_creating_from_date_interval (line 485) | #[DataProvider('creating_from_date_interval_provider')] method test_creating_from_date_string (line 491) | #[DataProvider('creating_from_date_string_provider')] method test_creating_from_inaccurate_date_interval_years (line 497) | public function test_creating_from_inaccurate_date_interval_years() : ... method test_creating_from_inaccurate_date_interval_months (line 505) | public function test_creating_from_inaccurate_date_interval_months() :... method test_half_round_up_to_microsecond (line 513) | #[DataProvider('half_round_up_to_microsecond_data_provider')] method test_multiplication (line 523) | #[DataProvider('multiplication_data_provider')] method test_division (line 529) | #[DataProvider('division_data_provider')] method test_modulo (line 535) | #[DataProvider('modulo_data_provider')] method test_to_negative (line 541) | public function test_to_negative() : void method test_to_positive (line 547) | public function test_to_positive() : void method test_to_date_interval (line 553) | public function test_to_date_interval() : void method test_getting_microsecond_string (line 561) | public function test_getting_microsecond_string() : void method test_serialization (line 566) | public function test_serialization() : void