*/ interface UserRepository extends Repository { public function find(int $id): ?User; public function persist(User $user): void; public function delete(User $user): void; }