Goal-Calibration/app
Yisroel Baum 632085f5b6
inject PasswordHasher into CreateUser and AuthenticateUser
Replace direct password_hash and password_verify calls with the
injected PasswordHasher so the bcrypt cost can be substituted out
in tests. Production wiring is handled by the container's autowiring
of BcryptPasswordHasher.

This commit alone breaks the test suite because the existing tests
construct these use cases without the new dependency; the next
commit restores green by introducing FakePasswordHasher.
2026-04-26 09:06:21 +03:00
..
Auth add PasswordHasher interface with bcrypt implementation 2026-04-26 09:06:17 +03:00
Exceptions add forbidden exception 2026-04-24 13:25:52 +03:00
Node refactor bulk create nodes controller to catch BadRequestException 2026-04-19 23:37:40 +03:00
Plan read user from request in plan controller 2026-04-24 13:32:04 +03:00
ScheduledNode add json scheduled node repository 2026-04-24 10:25:08 +03:00
Text refactor create text controller to catch BadRequestException 2026-04-19 23:38:23 +03:00
User inject PasswordHasher into CreateUser and AuthenticateUser 2026-04-26 09:06:21 +03:00
ValueObjects email address value object skeleton 2026-02-14 21:57:15 +02:00
View add login and register view methods 2026-04-24 13:28:40 +03:00