Domain: User, Session, EmailAddress, DTOs, repositories, services (PasswordHasher, TokenGenerator, Clock). Config: PHP-DI container definitions and Slim routes. Entry point: public/index.php with slim-bridge. |
||
|---|---|---|
| .. | ||
| UseCases | ||
| BcryptPasswordHasher.php | ||
| Clock.php | ||
| CreateSessionDto.php | ||
| PasswordHasher.php | ||
| RandomTokenGenerator.php | ||
| Session.php | ||
| SessionRepository.php | ||
| SystemClock.php | ||
| TokenGenerator.php | ||