TIDE/backend/app
yisroel 4f6ac876ce implement EmailAddress value object
immutable readonly. trims whitespace, splits on @, lowercases the
domain (local-part case preserved per RFC 5321), validates with
FILTER_VALIDATE_EMAIL after normalization. throws
InvalidArgumentException on empty / missing-@ / malformed input.
exposes value(), getDomain(), equals(), __toString(). all 7
EmailAddressTest cases green; 9 tests total pass.
2026-05-06 14:52:45 +03:00
..
Exceptions add domain exception classes 2026-05-06 14:51:41 +03:00
Providers scaffold laravel 12 backend 2026-05-06 14:46:41 +03:00
Shared/ValueObject implement EmailAddress value object 2026-05-06 14:52:45 +03:00