Commit graph

20 commits

Author SHA1 Message Date
Noah Lancien
6faeb77d02 feat: ✨ Added an ImmutableSet class and updated all concerned classes (ex: CampaignCouponArray) 2026-10-28 12:21:05 +01:00
Alexis Gousseau
fdbde84728
refactor: ♻️ update coupon Entity and related VO 2026-10-12 17:07:56 +02:00
K Muller
ca312020cd fix: 🐛 change country and country authorized 2026-10-02 12:47:59 +02:00
K Muller
44c65cf9f6 feat: ✨ country enum is on coupon, and used as a backup 2026-10-02 12:47:59 +02:00
K Muller
29c6428aaf fix: 🐛 change Country into Shared 2026-10-02 12:47:59 +02:00
Corentin Huet
e15a372e59 refactor: ♻️ DateTime VO and use native DateTime class 2026-10-02 12:47:27 +02:00
K Muller
6d7aecbd1d fix: 🐛 put enum in vo folder / use global country enum 2026-10-02 12:47:27 +02:00
Corentin Huet
a58d604814 refactor: ♻️ replace trim with mb_trim 2026-10-02 12:47:27 +02:00
K Muller
19afb9f636 fix: 🐛 delete legacy base enum and backed int for enums 2026-10-02 12:47:27 +02:00
K Muller
46ae192d88 fix: 🚨 linters 2026-10-02 12:47:27 +02:00
K Muller
cdec541f92 fix: 🐛 change some file place + add tests 2026-10-02 12:47:27 +02:00
K Muller
0f39559ff9 feat: ✨ add VO and Enums to works on Coupon/CampaignRequest 2026-10-02 12:47:26 +02:00
741c7418ad
feat(domain): relocate and enhance domain value objects, exceptions, and ports 2026-09-20 17:17:08 +02:00
ec42ef9969
feat(shared): add DDD use case contracts 2026-09-20 17:16:44 +02:00
0ebeafeaf1
feat(shared): implement pagination value objects and tests 2026-09-20 17:16:42 +02:00
c28ce7c488
feat(shared): implement entity identity abstractions and base value objects 2026-09-20 17:16:35 +02:00
ba51a5c312
feat(shared): add DatesHelper and UuidHelper with unit tests 2026-09-20 17:16:29 +02:00
Alexis Gousseau
c79fe7d20b
fix: 🐛 sprint review reports for Brand processed 2026-09-15 18:12:03 +02:00
Alexis Gousseau
9b4a1934ff
feat: ✨ epic 1 (brand management) + tests 2026-09-15 09:24:18 +02:00
Alexis Gousseau
27cdac86cb
feat: 🎉 base DDD project 2026-09-08 16:33:54 +02:00