diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2018-08-01 16:45:44 +0300 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2018-08-01 16:45:44 +0300 |
commit | 84e63ccb5e95ba091951ff3164d21347d4ebd5f1 (patch) | |
tree | 60d9ef276d87e4aa0378a06ef0f77727ea02b8ca /lib/Mailbox.php | |
parent | 3c8d94939606b1d1ab6d6868b54d849e2ac03092 (diff) |
Make OCA\Mail\Service strict
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/Mailbox.php')
-rw-r--r-- | lib/Mailbox.php | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/Mailbox.php b/lib/Mailbox.php index 219db103f..03db0e762 100644 --- a/lib/Mailbox.php +++ b/lib/Mailbox.php @@ -163,7 +163,7 @@ class Mailbox implements IMailBox { * @param int $cursor time stamp of the oldest message on the client * @return array */ - public function getMessages($filter = null, $cursor = null) { + public function getMessages($filter = null, int $cursor = null): array { if (!$this->conn->capability->query('SORT') && (is_null($filter) || $filter === '')) { $ids = $this->getFetchIds($cursor); } else { @@ -224,16 +224,15 @@ class Mailbox implements IMailBox { * @param bool $loadHtmlMessageBody * @return IMAPMessage */ - public function getMessage($messageId, $loadHtmlMessageBody = false) { + public function getMessage(int $messageId, bool $loadHtmlMessageBody = false) { return new IMAPMessage($this->conn, $this->mailBox, $messageId, null, $loadHtmlMessageBody); } /** - * @param int $flags * @return array */ - public function getStatus($flags = \Horde_Imap_Client::STATUS_ALL) { - return $this->conn->status($this->mailBox, $flags); + public function getStatus(): array { + return $this->conn->status($this->mailBox, Horde_Imap_Client::STATUS_ALL); } /** @@ -258,7 +257,7 @@ class Mailbox implements IMailBox { $this->displayName = $displayName; } - public function getFolderId() { + public function getFolderId(): string { return $this->mailBox->utf8; } @@ -419,7 +418,7 @@ class Mailbox implements IMailBox { * @param int $attachmentId * @return Attachment */ - public function getAttachment($messageId, $attachmentId) { + public function getAttachment(int $messageId, int $attachmentId): Attachment { return new Attachment($this->conn, $this->mailBox, $messageId, $attachmentId); } @@ -465,7 +464,7 @@ class Mailbox implements IMailBox { * @param string $flag * @param boolean $add */ - public function setMessageFlag($uid, $flag, $add) { + public function setMessageFlag(int $uid, string $flag, $add) { $options = [ 'ids' => new Horde_Imap_Client_Ids($uid) ]; |