add find by email to user repository

This commit is contained in:
Yisroel Baum 2026-04-24 13:16:11 +03:00
parent b2fc6a7ded
commit ee271e162e
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -3,9 +3,11 @@
namespace App\User; namespace App\User;
use App\User\UseCases\CreateUserDto; use App\User\UseCases\CreateUserDto;
use App\ValueObjects\EmailAddress;
interface UserRepository interface UserRepository
{ {
public function create(CreateUserDto $dto): User; public function create(CreateUserDto $dto): User;
public function find(int $id): ?User; public function find(int $id): ?User;
public function findByEmail(EmailAddress $email): ?User;
} }