diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2021-02-17 12:02:40 +0300 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2021-02-18 17:50:44 +0300 |
commit | d03f30e7f0b91e2544ee7bd6316a7fe1ae3191f9 (patch) | |
tree | 61f6c93c5a7e7412fdc9e5e9b3994033808a6e1f /lib/Model | |
parent | 194bb01e706b2e4f716837ab3a262dea0e9dfef0 (diff) |
Avoid usage of Horde header query as it causes issues with php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/Model')
-rw-r--r-- | lib/Model/IMAPMessage.php | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/Model/IMAPMessage.php b/lib/Model/IMAPMessage.php index 1841d1cb2..46f00da08 100644 --- a/lib/Model/IMAPMessage.php +++ b/lib/Model/IMAPMessage.php @@ -166,7 +166,7 @@ class IMAPMessage implements IMessage, JsonSerializable { private function getRawReferences(): string { /** @var Horde_Mime_Headers $headers */ - $headers = $this->fetch->getHeaders('references', Horde_Imap_Client_Data_Fetch::HEADER_PARSE); + $headers = $this->fetch->getHeaderText('0', Horde_Imap_Client_Data_Fetch::HEADER_PARSE); $header = $headers->getHeader('references'); if ($header === null) { return ''; @@ -180,7 +180,7 @@ class IMAPMessage implements IMessage, JsonSerializable { public function getDispositionNotificationTo(): string { /** @var Horde_Mime_Headers $headers */ - $headers = $this->fetch->getHeaders('mdn', Horde_Imap_Client_Data_Fetch::HEADER_PARSE); + $headers = $this->fetch->getHeaderText('0', Horde_Imap_Client_Data_Fetch::HEADER_PARSE); $header = $headers->getHeader('disposition-notification-to'); if ($header === null) { return ''; @@ -345,11 +345,10 @@ class IMAPMessage implements IMessage, JsonSerializable { $fetch_query->flags(); $fetch_query->size(); $fetch_query->imapDate(); - $fetch_query->headers( - 'mdn', - ['disposition-notification-to'], - ['cache' => true, 'peek' => true] - ); + $fetch_query->headerText([ + 'cache' => true, + 'peek' => true, + ]); // $list is an array of Horde_Imap_Client_Data_Fetch objects. $ids = new Horde_Imap_Client_Ids($this->messageId); |