Repository
Table of Contents
Methods
- __construct() : mixed
- addMailsToBlacklist() : mixed
- deleteMailsCompletely() : null
- Used to delete small sample of messages from the database ( at the user's request ).
- deleteOldMessages() : mixed
- getMailbox() : mixed
- getMessages() : mixed
- markMessagesSeen() : mixed
- markMessagesUnseen() : mixed
- updateMessageFieldsAfterMove() : mixed
Methods
__construct()
public
__construct(mixed $mailboxId, mixed $messagesIds) : mixed
Parameters
- $mailboxId : mixed
- $messagesIds : mixed
addMailsToBlacklist()
public
addMailsToBlacklist(mixed $blacklistMails, mixed $userId) : mixed
Parameters
- $blacklistMails : mixed
- $userId : mixed
deleteMailsCompletely()
Used to delete small sample of messages from the database ( at the user's request ).
public
deleteMailsCompletely(array<string|int, mixed> $messagesToDelete, mixed $mailboxUserId) : null
Parameters
- $messagesToDelete : array<string|int, mixed>
-
Each message in the array must be represented by an associative array containing the "MESSAGE_ID" field.
- $mailboxUserId : mixed
Return values
null —- if messages are missing
deleteOldMessages()
public
deleteOldMessages(mixed $folderCurrentName) : mixed
Parameters
- $folderCurrentName : mixed
getMailbox()
public
getMailbox([mixed $mailboxUserId = null ]) : mixed
Parameters
- $mailboxUserId : mixed = null
getMessages()
public
getMessages() : mixed
markMessagesSeen()
public
markMessagesSeen(mixed $messages, mixed $mailbox) : mixed
Parameters
- $messages : mixed
- $mailbox : mixed
markMessagesUnseen()
public
markMessagesUnseen(mixed $messages, mixed $mailbox) : mixed
Parameters
- $messages : mixed
- $mailbox : mixed
updateMessageFieldsAfterMove()
public
updateMessageFieldsAfterMove(mixed $messages, mixed $folderNewName, mixed $mailbox) : mixed
Parameters
- $messages : mixed
- $folderNewName : mixed
- $mailbox : mixed