- Make CRUD service independent of DoctrineRepository.
- Add new method to clock 'firstDayOfMonth'
- Add autoflush parameter to doctrine based repository implementation.
- Dodanie obiektów clock
- Dodanie listenera Mockery do phpunit.xml.dist
- Refaktoryzacja istniejących Value Objects, dodanie Money, Percent i MoneyRange.
- Dodanie statycznych faktory w
Money,MoneyRangeiEnum - Dodanie możliwości pominięcia walidacji w konstruktorze
Range - Zmiana sposobu walidowania
Range
- Dodanie metody zwracającej posortowany alfabetycznie choice list w
EnumUtil
- Dodanie domyślnej wartości w konstuktorze
Enum
- Nowy value object
Money - Nowy value object
KeyValue DateRangemoże przyjmowaćnull
- [BC BREAK] Usunięcie ORMRepository.
- Generyczne repozytorium dla Doctrine. Pozwala na tworzenie repozytorium dla dowolnych klas obsługiwanych przez menedżera obiektów Doctrine (ORM, MongoDb).
- Implementacja metody
__toString()wEnum. Dla wartościStatusEnum::SOME_STATUS_CONSTzwracastatusEnum.someStatusConst. - Utworzenie z
EnumUtilpozwalającego na pobranie dostępnych wartości w Enumie. Enum::__toString()dla wartości__NULLzwraca pusty string
- Pierwsza wersja stabilna