TIDE/backend/app
yisroel bb38e544ee
add auth utility interfaces and impls
Clock + SystemClock (DateTimeImmutable in UTC), TokenGenerator +
RandomTokenGenerator (bin2hex(random_bytes(32)) -> 64-char hex),
PasswordHasher + BcryptPasswordHasher (password_hash with
PASSWORD_DEFAULT, password_verify). matching fakes:
FakeClock with mutable setTime, FakeTokenGenerator with a
pre-seeded queue (throws once exhausted), FakePasswordHasher
returns 'hashed:<plain>' for deterministic test assertions.
composer stan now passes --memory-limit=512M (default 128M
overflows once larastan loads more rules).
2026-05-06 15:11:19 +03:00
..
Auth add auth utility interfaces and impls 2026-05-06 15:11:19 +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
User add User persistence: model, migration, eloquent + fake repo 2026-05-06 15:10:21 +03:00