DigiWill/tests/Fakes/FakeUserRepository.php

31 lines
520 B
PHP

<?php
namespace Tests\Fakes;
use DigiWill\Domain\User;
use DigiWill\Repositories\UserRepository;
class FakeUserRepository implements UserRepository
{
private array $users;
public function __construct()
{
$this->users = [];
}
public function find(int $id): ?User
{
return null;
}
public function findByEmail(string $email): ?User
{
return null;
}
public function save(User $user): User
{
$this->users[$user->getId()] = $user;
}
}