Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Repository

Открытые члены

 __construct ($mailboxId, $messagesIds)
 
 getMailbox ($mailboxUserId=null)
 
 deleteOldMessages ($folderCurrentName)
 
 markMessagesUnseen ($messages, $mailbox)
 
 markMessagesSeen ($messages, $mailbox)
 
 updateMessageFieldsAfterMove ($messages, $folderNewName, $mailbox)
 
 addMailsToBlacklist ($blacklistMails, $userId)
 
 deleteMailsCompletely ($messagesToDelete, $mailboxUserId)
 
 getMessages ()
 

Защищенные члены

 setMessagesSeen ($isSeen, $messages, $mailbox)
 

Подробное описание

См. определение в файле repository.php строка 9

Конструктор(ы)

◆ __construct()

__construct ( $mailboxId,
$messagesIds )

См. определение в файле repository.php строка 14

Методы

◆ addMailsToBlacklist()

addMailsToBlacklist ( $blacklistMails,
$userId )

См. определение в файле repository.php строка 133

◆ deleteMailsCompletely()

deleteMailsCompletely ( $messagesToDelete,
$mailboxUserId )

Used to delete small sample of messages from the database ( at the user's request ).

Аргументы
array$messagesToDeleteEach message in the array must be represented by an associative array containing the "MESSAGE_ID" field.
$mailboxUserId
Возвращает
null - if messages are missing

См. определение в файле repository.php строка 148

◆ deleteOldMessages()

deleteOldMessages ( $folderCurrentName)

См. определение в файле repository.php строка 25

◆ getMailbox()

getMailbox ( $mailboxUserId = null)

См. определение в файле repository.php строка 20

◆ getMessages()

getMessages ( )

См. определение в файле repository.php строка 195

◆ markMessagesSeen()

markMessagesSeen ( $messages,
$mailbox )

См. определение в файле repository.php строка 42

◆ markMessagesUnseen()

markMessagesUnseen ( $messages,
$mailbox )

См. определение в файле repository.php строка 37

◆ setMessagesSeen()

setMessagesSeen ( $isSeen,
$messages,
$mailbox )
protected

См. определение в файле repository.php строка 47

◆ updateMessageFieldsAfterMove()

updateMessageFieldsAfterMove ( $messages,
$folderNewName,
$mailbox )

См. определение в файле repository.php строка 99