├── Domain └── Model │ ├── DateTime │ ├── Duration │ │ └── Duration.php │ ├── Interval │ │ ├── DateInterval.php │ │ ├── DateTimeOfDayInterval.php │ │ └── Interval.php │ ├── Point │ │ ├── Calendar │ │ │ ├── CalendarDate.php │ │ │ ├── Date.php │ │ │ └── DateTimeOfDay.php │ │ ├── Fixed │ │ │ ├── DateOfYear.php │ │ │ ├── FixedPoint.php │ │ │ └── TimeOfDay.php │ │ └── Point.php │ ├── RecurringInterval │ │ └── RecurringInterval.php │ ├── Test │ │ ├── Duration │ │ │ └── DurationTest.php │ │ ├── Interval │ │ │ └── IntervalTest.php │ │ ├── Point │ │ │ ├── Calendar │ │ │ │ ├── DateTest.php │ │ │ │ └── DateTimeOfDayTest.php │ │ │ └── Fixed │ │ │ │ ├── DateOfYearTest.php │ │ │ │ └── TimeOfDayTest.php │ │ └── RecurringInterval │ │ │ └── RecurringIntervalTest.php │ └── Unit │ │ ├── Day.php │ │ ├── Hour.php │ │ ├── Minute.php │ │ ├── Month.php │ │ ├── Second.php │ │ └── Year.php │ ├── Email │ ├── Email.php │ └── Test │ │ └── EmailTest.php │ └── Id │ ├── DefaultId.php │ ├── IntegerId.php │ ├── StringId.php │ └── UuidId.php ├── Infrastructure └── Persistence │ └── Doctrine │ ├── Embeddable │ └── DateTime │ │ ├── Interval.DateInterval.orm.yml │ │ └── Interval.DateTimeOfDayInterval.orm.yml │ └── Type │ └── DateTime │ ├── DateTimeOfDayType.php │ └── DateType.php ├── LICENSE ├── composer.json └── readme.md /Domain/Model/DateTime/Duration/Duration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Duration/Duration.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Interval/DateInterval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Interval/DateInterval.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Interval/DateTimeOfDayInterval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Interval/DateTimeOfDayInterval.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Interval/Interval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Interval/Interval.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Calendar/CalendarDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Calendar/CalendarDate.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Calendar/Date.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Calendar/Date.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Calendar/DateTimeOfDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Calendar/DateTimeOfDay.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Fixed/DateOfYear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Fixed/DateOfYear.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Fixed/FixedPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Fixed/FixedPoint.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Fixed/TimeOfDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Fixed/TimeOfDay.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Point/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Point/Point.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/RecurringInterval/RecurringInterval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/RecurringInterval/RecurringInterval.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Duration/DurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Duration/DurationTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Interval/IntervalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Interval/IntervalTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Point/Calendar/DateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Point/Calendar/DateTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Point/Calendar/DateTimeOfDayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Point/Calendar/DateTimeOfDayTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Point/Fixed/DateOfYearTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Point/Fixed/DateOfYearTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/Point/Fixed/TimeOfDayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/Point/Fixed/TimeOfDayTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Test/RecurringInterval/RecurringIntervalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Test/RecurringInterval/RecurringIntervalTest.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Day.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Day.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Hour.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Hour.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Minute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Minute.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Month.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Month.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Second.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Second.php -------------------------------------------------------------------------------- /Domain/Model/DateTime/Unit/Year.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/DateTime/Unit/Year.php -------------------------------------------------------------------------------- /Domain/Model/Email/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Email/Email.php -------------------------------------------------------------------------------- /Domain/Model/Email/Test/EmailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Email/Test/EmailTest.php -------------------------------------------------------------------------------- /Domain/Model/Id/DefaultId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Id/DefaultId.php -------------------------------------------------------------------------------- /Domain/Model/Id/IntegerId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Id/IntegerId.php -------------------------------------------------------------------------------- /Domain/Model/Id/StringId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Id/StringId.php -------------------------------------------------------------------------------- /Domain/Model/Id/UuidId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Domain/Model/Id/UuidId.php -------------------------------------------------------------------------------- /Infrastructure/Persistence/Doctrine/Embeddable/DateTime/Interval.DateInterval.orm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Infrastructure/Persistence/Doctrine/Embeddable/DateTime/Interval.DateInterval.orm.yml -------------------------------------------------------------------------------- /Infrastructure/Persistence/Doctrine/Embeddable/DateTime/Interval.DateTimeOfDayInterval.orm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Infrastructure/Persistence/Doctrine/Embeddable/DateTime/Interval.DateTimeOfDayInterval.orm.yml -------------------------------------------------------------------------------- /Infrastructure/Persistence/Doctrine/Type/DateTime/DateTimeOfDayType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Infrastructure/Persistence/Doctrine/Type/DateTime/DateTimeOfDayType.php -------------------------------------------------------------------------------- /Infrastructure/Persistence/Doctrine/Type/DateTime/DateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/Infrastructure/Persistence/Doctrine/Type/DateTime/DateType.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/composer.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zelenin/value-object/HEAD/readme.md --------------------------------------------------------------------------------