persist is admin in json user repo
This commit is contained in:
parent
dcb4df043e
commit
54db92a76c
1 changed files with 3 additions and 0 deletions
|
|
@ -22,12 +22,14 @@ class JsonUserRepository implements UserRepository
|
||||||
$users[] = [
|
$users[] = [
|
||||||
'id' => $id,
|
'id' => $id,
|
||||||
'email' => (string) $dto->email,
|
'email' => (string) $dto->email,
|
||||||
|
'isAdmin' => $dto->isAdmin,
|
||||||
];
|
];
|
||||||
$this->writeUsers($users);
|
$this->writeUsers($users);
|
||||||
|
|
||||||
return new User(
|
return new User(
|
||||||
id: $id,
|
id: $id,
|
||||||
email: $dto->email,
|
email: $dto->email,
|
||||||
|
isAdmin: $dto->isAdmin,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -40,6 +42,7 @@ class JsonUserRepository implements UserRepository
|
||||||
return new User(
|
return new User(
|
||||||
id: $data['id'],
|
id: $data['id'],
|
||||||
email: new EmailAddress($data['email']),
|
email: new EmailAddress($data['email']),
|
||||||
|
isAdmin: $data['isAdmin'] ?? false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue