| 240 | } |
| 241 | |
| 242 | class FakeUserManager implements IUserManager { |
| 243 | private $users; |
| 244 | |
| 245 | public function __construct(array $users) { |
| 246 | $this->users = $users; |
| 247 | } |
| 248 | |
| 249 | public function get($uid) { |
| 250 | return $this->users[$uid] ?? null; |
| 251 | } |
| 252 | |
| 253 | public function userExists($uid) { |
| 254 | return isset($this->users[$uid]); |
| 255 | } |
| 256 | } |
| 257 | |
| 258 | class FakeUser implements IUser { |
| 259 | private $uid; |
nothing calls this directly
no outgoing calls
no test coverage detected