ldc-boutique-cnc-sable/tests/Unit/Domain/Models/ValueObjects
Jérémy Munsch e0c4b34ed8
feat(employees): implement deterministic 6-character code generation using SerialCaster
- Add kwaadpepper/serial-int-caster and SerialCasterServiceProvider
- Update CodeGenerationService to encode Matricule deterministically with length 6
- Update Code value object to support lengths between 6 and 10 with 53 non-ambiguous characters
- Add database migration to sanitize legacy ambiguous codes
- Recreate and update unit and integration tests for CodeGenerationService and Code value object
2026-10-27 09:58:46 +01:00
..
Entities refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
AttachedFileTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
BasketProductTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
CodeTest.php feat(employees): implement deterministic 6-character code generation using SerialCaster 2026-10-27 09:58:46 +01:00
ContactFormDataTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
CoordinatesTest.php refactor(bo): encapsulate pickup exception filter in IndexShopRequest, align VOs and DTOs 2026-10-27 09:58:39 +01:00
CrmCustomerTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
DatePeriodTest.php refactor(slides): implement CQS actions, query, DTO, and DatePeriod VO for slides 2026-10-27 09:58:33 +01:00
DeliveryAddressTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
DiscountValueTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
EditablePickupExceptionForShopTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
EmailTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
EmployeeUpsertDataTest.php test(casts): add tests for EmployeeSitesCast functionality 2026-10-27 09:58:45 +01:00
IncoIdTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
MatriculeTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
NutritionalValuesTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
OrderEmployeeTest.php test(casts): add tests for EmployeeSitesCast functionality 2026-10-27 09:58:45 +01:00
OrderLineProductTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
OrderLineTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
OrderReferenceTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
PaginationTest.php test(casts): add tests for EmployeeSitesCast functionality 2026-10-27 09:58:45 +01:00
PhoneNumberTest.php refactor(bo): encapsulate pickup exception filter in IndexShopRequest, align VOs and DTOs 2026-10-27 09:58:39 +01:00
PickupTimeSlotTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
PictureMetadataTest.php refactor(casts): update exception handling to use fully qualified class names 2026-10-27 09:58:45 +01:00
ProductPricingTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
ProductWeightTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
SeoMetadataTest.php refactor(pages): implement CQS action, query, DTO, and SeoMetadata VO for pages 2026-10-27 09:58:33 +01:00
SessionIdTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
ShopPickupOverrideTest.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
SlugTest.php refactor(casts): update exception handling to use fully qualified class names 2026-10-27 09:58:45 +01:00