generated from Nodarx/template
fix: Mailbox::fromStatus() so omitted fields preserve known values
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -26,13 +26,15 @@ final class Mailbox
|
||||
|
||||
public function fromStatus(MailboxStatusResult $status): self
|
||||
{
|
||||
$items = $status->items();
|
||||
|
||||
return new self(
|
||||
$this->name,
|
||||
$this->delimiter,
|
||||
$this->attributes,
|
||||
$status->messages() ?? $this->messages,
|
||||
$status->unseen() ?? $this->unread,
|
||||
$status->uidValidity() ?? $this->uidValidity,
|
||||
$items['MESSAGES'] ?? $this->messages,
|
||||
$items['UNSEEN'] ?? $this->unread,
|
||||
$items['UIDVALIDITY'] ?? $this->uidValidity,
|
||||
$this->recent,
|
||||
$this->flags,
|
||||
$this->readOnly,
|
||||
|
||||
Reference in New Issue
Block a user