├── .editorconfig ├── FUNDING.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── AbstractDay.php ├── Business.php ├── BusinessInterface.php ├── DateRange.php ├── DateTimeStorage.php ├── Day.php ├── DayInterface.php ├── Days.php ├── Holidays.php ├── SpecialDay.php ├── Time.php └── TimeInterval.php └── tests ├── BusinessTest.php ├── DateRangeTest.php ├── DateTimeStorageTest.php ├── DayTest.php ├── Expected ├── Business │ └── testJsonSerialize.json ├── DateTimeStorage │ └── testJsonSerialize.json ├── Day │ └── testJsonSerialize.json ├── Holidays │ └── testJsonSerialize.json ├── SpecialDay │ ├── testJsonSerializeWithOpeningIntervalsCache.json │ └── testJsonSerializeWithoutOpeningIntervalsCache.json ├── Time │ └── testJsonSerialize.json └── TimeInterval │ └── testJsonSerialize.json ├── HolidaysTest.php ├── SpecialDayTest.php ├── TestUtil.php ├── TimeIntervalTest.php └── TimeTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/.editorconfig -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: florianv 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AbstractDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/AbstractDay.php -------------------------------------------------------------------------------- /src/Business.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/Business.php -------------------------------------------------------------------------------- /src/BusinessInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/BusinessInterface.php -------------------------------------------------------------------------------- /src/DateRange.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/DateRange.php -------------------------------------------------------------------------------- /src/DateTimeStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/DateTimeStorage.php -------------------------------------------------------------------------------- /src/Day.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/Day.php -------------------------------------------------------------------------------- /src/DayInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/DayInterface.php -------------------------------------------------------------------------------- /src/Days.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/Days.php -------------------------------------------------------------------------------- /src/Holidays.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/Holidays.php -------------------------------------------------------------------------------- /src/SpecialDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/SpecialDay.php -------------------------------------------------------------------------------- /src/Time.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/Time.php -------------------------------------------------------------------------------- /src/TimeInterval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/src/TimeInterval.php -------------------------------------------------------------------------------- /tests/BusinessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/BusinessTest.php -------------------------------------------------------------------------------- /tests/DateRangeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/DateRangeTest.php -------------------------------------------------------------------------------- /tests/DateTimeStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/DateTimeStorageTest.php -------------------------------------------------------------------------------- /tests/DayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/DayTest.php -------------------------------------------------------------------------------- /tests/Expected/Business/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/Business/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/Expected/DateTimeStorage/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/DateTimeStorage/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/Expected/Day/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/Day/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/Expected/Holidays/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/Holidays/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/Expected/SpecialDay/testJsonSerializeWithOpeningIntervalsCache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/SpecialDay/testJsonSerializeWithOpeningIntervalsCache.json -------------------------------------------------------------------------------- /tests/Expected/SpecialDay/testJsonSerializeWithoutOpeningIntervalsCache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/SpecialDay/testJsonSerializeWithoutOpeningIntervalsCache.json -------------------------------------------------------------------------------- /tests/Expected/Time/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/Time/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/Expected/TimeInterval/testJsonSerialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/Expected/TimeInterval/testJsonSerialize.json -------------------------------------------------------------------------------- /tests/HolidaysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/HolidaysTest.php -------------------------------------------------------------------------------- /tests/SpecialDayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/SpecialDayTest.php -------------------------------------------------------------------------------- /tests/TestUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/TestUtil.php -------------------------------------------------------------------------------- /tests/TimeIntervalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/TimeIntervalTest.php -------------------------------------------------------------------------------- /tests/TimeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/business/HEAD/tests/TimeTest.php --------------------------------------------------------------------------------