Открытые статические члены | |
static | getDataClass () |
static | getRestEntityName () |
static | loadPhrases () |
Открытые атрибуты | |
const | MESSAGE_MAX_LENGTH = 20000 |
const | REST_FIELDS = ['ID', 'CHAT_ID', 'AUTHOR_ID', 'DATE_CREATE', 'MESSAGE', 'NOTIFY_EVENT'] |
Защищенные члены | |
serializeNotifyButtons ($value) | |
unserializeNotifyButtons ($value) | |
getUserIdsFromMention () | |
getContextTag () | |
getForwardInfo () | |
Защищенные статические члены | |
static | mirrorDataEntityFields () |
Защищенные данные | |
int | $messageId = null |
int | $chatId = null |
Chat | $chat = null |
int | $authorId = 0 |
array | $userIdsFromMention |
string | $message = null |
string | $parsedMessage = null |
string | $formattedMessage = null |
string | $messageOut = null |
DateTime | $dateCreate = null |
string | $emailTemplate = null |
int | $notifyType = \IM_NOTIFY_MESSAGE |
string | $notifyModule = null |
string | $notifyEvent = null |
string | $notifyTag = null |
string | $notifySubTag = null |
string | $notifyTitle = null |
string | $notifyLink = null |
array | $notifyButtons = null |
bool | $notifyRead = null |
bool | $notifyAnswer = null |
bool | $notifyFlash = null |
int | $importId = null |
bool | $isUnread = null |
bool | $isViewed = null |
bool | $isViewedByOthers = null |
Params | $params |
FileCollection | $files = null |
Im V2 Message Reaction ReactionMessage | $reactions |
bool | $isSystem = false |
UrlItem | $url |
int | $botId = 0 |
string | $uuid = null |
string | $forwardUuid = null |
string | $fileUuid = null |
bool | $isUuidFilled = false |
bool | $isUrlFilled = false |
string | $pushMessage = null |
array | $pushParams = null |
string | $pushAppId = null |
bool | $isImportant = false |
array | $importantFor = null |
Chat version #2
См. определение в файле Message.php строка 43
__construct | ( | $source = null | ) |
int | array | EO_Message | null | $source |
См. определение в файле Message.php строка 175
addFile | ( | Im\V2\Entity\File\FileItem | $file | ) |
См. определение в файле Message.php строка 625
addToReminder | ( | DateTime | $dateRemind | ) |
См. определение в файле Message.php строка 1532
allowNotifyAnswer | ( | ) |
См. определение в файле Message.php строка 1184
autocompleteParams | ( | bool | $urlPreview | ) |
См. определение в файле Message.php строка 1849
checkEmoji | ( | ) |
deleteComplete | ( | ) |
См. определение в файле Message.php строка 1936
deleteHard | ( | ) |
См. определение в файле Message.php строка 1929
deleteSoft | ( | ) |
См. определение в файле Message.php строка 1922
fillFiles | ( | FileCollection | $files | ) |
См. определение в файле Message.php строка 618
formatFilesMessageOut | ( | ) |
См. определение в файле Message.php строка 711
generateUrlPreview | ( | ) |
Appends message with an url preview attachment.
См. определение в файле Message.php строка 1776
getAdditionalMessageIds | ( | ) |
См. определение в файле Message.php строка 772
getAttach | ( | ) |
См. определение в файле Message.php строка 341
getAuthor | ( | ) |
См. определение в файле Message.php строка 845
getAuthorId | ( | ) |
См. определение в файле Message.php строка 840
getChat | ( | ) |
См. определение в файле Message.php строка 872
getChatId | ( | ) |
См. определение в файле Message.php строка 867
getContextId | ( | ) |
См. определение в файле Message.php строка 1698
|
protected |
См. определение в файле Message.php строка 1713
|
static |
Замещает ActiveRecord.
См. определение в файле Message.php строка 1457
getDateCreate | ( | ) |
См. определение в файле Message.php строка 998
getDefaultDateCreate | ( | ) |
См. определение в файле Message.php строка 1003
getDefaultNotifyEvent | ( | ) |
См. определение в файле Message.php строка 1088
getDefaultNotifyModule | ( | ) |
См. определение в файле Message.php строка 1049
getDefaultNotifyRead | ( | ) |
См. определение в файле Message.php строка 1173
getDefaultNotifyType | ( | ) |
См. определение в файле Message.php строка 1033
getDisappearingTime | ( | ) |
См. определение в файле Message.php строка 236
getEmailTemplate | ( | ) |
См. определение в файле Message.php строка 1014
getEnrichedParams | ( | ) |
См. определение в файле Message.php строка 1670
getFileIds | ( | ) |
См. определение в файле Message.php строка 573
getFiles | ( | ) |
См. определение в файле Message.php строка 636
getFilesDiskData | ( | ) |
См. определение в файле Message.php строка 730
getFileUuid | ( | ) |
См. определение в файле Message.php строка 561
getFormattedMessage | ( | ) |
См. определение в файле Message.php строка 923
getForPush | ( | ?int | $messageSize = 200 | ) |
См. определение в файле Message.php строка 1594
|
protected |
См. определение в файле Message.php строка 1725
getForwardUuid | ( | ) |
См. определение в файле Message.php строка 272
getId | ( | ) |
Returns the id of the entity
Замещает Entity.
См. определение в файле Message.php строка 214
getImportantFor | ( | ) |
См. определение в файле Message.php строка 260
getImportId | ( | ) |
См. определение в файле Message.php строка 1206
getKeyboard | ( | ) |
См. определение в файле Message.php строка 474
getMenu | ( | ) |
См. определение в файле Message.php строка 509
getMessage | ( | ) |
См. определение в файле Message.php строка 911
getMessageId | ( | ) |
См. определение в файле Message.php строка 816
getMessageOut | ( | ) |
См. определение в файле Message.php строка 972
getNotifyButtons | ( | ) |
См. определение в файле Message.php строка 1147
getNotifyEvent | ( | ) |
Returns source module event id.
См. определение в файле Message.php строка 1083
getNotifyLink | ( | ) |
См. определение в файле Message.php строка 1132
getNotifyModule | ( | ) |
См. определение в файле Message.php строка 1044
getNotifySubTag | ( | ) |
См. определение в файле Message.php строка 1110
getNotifyTag | ( | ) |
См. определение в файле Message.php строка 1099
getNotifyTitle | ( | ) |
См. определение в файле Message.php строка 1121
getNotifyType | ( | ) |
См. определение в файле Message.php строка 1028
getParams | ( | bool | $disallowLazyLoad = false | ) |
getParsedMessage | ( | ) |
См. определение в файле Message.php строка 916
getPopupData | ( | array | $excludedList = [] | ) |
Returns the data to be raised to the top of the REST response. Works on the principle of the composite pattern.
string[] | $excludedList |
Замещает PopupDataAggregatable.
См. определение в файле Message.php строка 784
getPreviewMessage | ( | ?int | $messageSize = 200 | ) |
См. определение в файле Message.php строка 1540
getPrimaryId | ( | ) |
getPushAppId | ( | ) |
См. определение в файле Message.php строка 1258
getPushMessage | ( | ) |
См. определение в файле Message.php строка 1226
getPushParams | ( | ) |
См. определение в файле Message.php строка 1242
getQuotedMessage | ( | ?int | $messageSize = null | ) |
См. определение в файле Message.php строка 939
getReactions | ( | ) |
См. определение в файле Message.php строка 668
getReminder | ( | ) |
См. определение в файле Message.php строка 767
getReplaceMap | ( | ) |
См. определение в файле Message.php строка 960
|
static |
Returns the name of the entity that will be used in the rest response
Замещает RestConvertible.
См. определение в файле Message.php строка 1628
getUrl | ( | ) |
См. определение в файле Message.php строка 354
getUserIds | ( | ) |
См. определение в файле Message.php строка 1633
|
protected |
См. определение в файле Message.php строка 1651
getUuid | ( | ) |
См. определение в файле Message.php строка 532
hasAccess | ( | ?int | $userId = null | ) |
См. определение в файле Message.php строка 1620
hasFiles | ( | ) |
См. определение в файле Message.php строка 586
isCompletelyEmpty | ( | ) |
См. определение в файле Message.php строка 1688
isDisappearing | ( | ) |
См. определение в файле Message.php строка 231
isForward | ( | ) |
См. определение в файле Message.php строка 1718
isImportant | ( | ) |
См. определение в файле Message.php строка 248
isNotifyFlash | ( | ) |
См. определение в файле Message.php строка 1195
isNotifyRead | ( | ) |
См. определение в файле Message.php строка 1168
isSystem | ( | ) |
См. определение в файле Message.php строка 226
isUnread | ( | ) |
См. определение в файле Message.php строка 377
isViewed | ( | ) |
См. определение в файле Message.php строка 397
isViewedByOthers | ( | ) |
См. определение в файле Message.php строка 424
|
static |
mark | ( | ) |
См. определение в файле Message.php строка 1513
markAsFavorite | ( | ) |
См. определение в файле Message.php строка 1481
markAsImportant | ( | ?bool | $isImportant = true | ) |
См. определение в файле Message.php строка 253
markAsSystem | ( | bool | $flag | ) |
См. определение в файле Message.php строка 219
markNotifyAnswer | ( | ?bool | $value | ) |
См. определение в файле Message.php строка 1178
markNotifyFlash | ( | ?bool | $value | ) |
См. определение в файле Message.php строка 1189
markNotifyRead | ( | ?bool | $value | ) |
См. определение в файле Message.php строка 1162
|
staticprotected |
См. определение в файле Message.php строка 1271
parseDates | ( | ) |
pin | ( | ) |
См. определение в файле Message.php строка 1497
processChangeAuthorId | ( | int | $authorId | ) |
См. определение в файле Message.php строка 830
processChangeNotifyEvent | ( | ?string | $notifyEvent | ) |
См. определение в файле Message.php строка 1068
resetParams | ( | $params | ) |
save | ( | ) |
Saves object state into database.
Замещает ActiveRecord.
См. определение в файле Message.php строка 187
|
protected |
См. определение в файле Message.php строка 1152
setAttach | ( | $attach | ) |
setAuthorId | ( | int | $authorId | ) |
См. определение в файле Message.php строка 821
setBotId | ( | int | $botId | ) |
См. определение в файле Message.php строка 436
setChat | ( | Chat | $chat | ) |
См. определение в файле Message.php строка 861
setChatId | ( | int | $value | ) |
См. определение в файле Message.php строка 855
setDateCreate | ( | $value | ) |
DateTime | string | null | $value |
См. определение в файле Message.php строка 983
setEmailTemplate | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1008
setFiles | ( | $files | ) |
int[] | FileCollection | $files |
См. определение в файле Message.php строка 597
setFileUuid | ( | ?string | $uuid | ) |
См. определение в файле Message.php строка 555
setForwardUuid | ( | ?string | $forwardUuid | ) |
См. определение в файле Message.php строка 277
setImportantFor | ( | array | $importantFor | ) |
См. определение в файле Message.php строка 265
setImportId | ( | ?int | $value | ) |
См. определение в файле Message.php строка 1200
setKeyboard | ( | $keyboard | ) |
array | Param | Keyboard | $keyboard |
См. определение в файле Message.php строка 447
setMenu | ( | $menu | ) |
См. определение в файле Message.php строка 482
setMessage | ( | ?string | $value | ) |
См. определение в файле Message.php строка 894
setMessageId | ( | int | $messageId | ) |
См. определение в файле Message.php строка 806
setMessageOut | ( | ?string | $value | ) |
См. определение в файле Message.php строка 966
setNotifyButtons | ( | $value | ) |
См. определение в файле Message.php строка 1137
setNotifyEvent | ( | ?string | $notifyEvent | ) |
Sets source module event id.
См. определение в файле Message.php строка 1059
setNotifyLink | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1126
setNotifyModule | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1038
setNotifySubTag | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1104
setNotifyTag | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1093
setNotifyTitle | ( | ?string | $value | ) |
См. определение в файле Message.php строка 1115
setNotifyType | ( | ?int | $value | ) |
См. определение в файле Message.php строка 1019
setParams | ( | $params | ) |
setPrimaryId | ( | int | $primaryId | ) |
int | $primaryId |
Замещает ActiveRecord.
См. определение в файле Message.php строка 1474
setPushAppId | ( | ?string | $message | ) |
setPushMessage | ( | ?string | $message | ) |
setPushParams | ( | ?array | $params | ) |
setReactions | ( | Im\V2\Message\Reaction\ReactionMessage | $reactions | ) |
setUnread | ( | bool | $isUnread | ) |
См. определение в файле Message.php строка 370
setUrl | ( | ?UrlItem | $url | ) |
См. определение в файле Message.php строка 346
setUuid | ( | ?string | $uuid | ) |
setViewed | ( | bool | $isViewed | ) |
См. определение в файле Message.php строка 390
setViewedByOthers | ( | bool | $isViewedByOthers | ) |
См. определение в файле Message.php строка 417
toRestFormat | ( | array | $option = [] | ) |
array | $option |
Замещает RestConvertible.
См. определение в файле Message.php строка 1742
unmarkAsFavorite | ( | ) |
См. определение в файле Message.php строка 1489
unpin | ( | ) |
См. определение в файле Message.php строка 1505
|
protected |
См. определение в файле Message.php строка 1157
updateSearchIndex | ( | ) |
uploadFileFromText | ( | ) |
Extracts and saves files from message text.
См. определение в файле Message.php строка 680
|
protected |
Created by Id
См. определение в файле Message.php строка 63
|
protected |
См. определение в файле Message.php строка 151
|
protected |
См. определение в файле Message.php строка 60
|
protected |
См. определение в файле Message.php строка 58
|
protected |
message creation date.
См. определение в файле Message.php строка 77
|
protected |
E-mail template code.
См. определение в файле Message.php строка 80
|
protected |
См. определение в файле Message.php строка 142
|
protected |
File UUID.
См. определение в файле Message.php строка 159
|
protected |
См. определение в файле Message.php строка 71
|
protected |
См. определение в файле Message.php строка 156
|
protected |
См. определение в файле Message.php строка 170
|
protected |
The ID of the message to be imported.
См. определение в файле Message.php строка 127
|
protected |
См. определение в файле Message.php строка 168
|
protected |
Display message as a system notification.
См. определение в файле Message.php строка 147
|
protected |
См. определение в файле Message.php строка 129
|
protected |
См. определение в файле Message.php строка 162
|
protected |
См. определение в файле Message.php строка 161
|
protected |
См. определение в файле Message.php строка 131
|
protected |
См. определение в файле Message.php строка 133
|
protected |
Message to send
См. определение в файле Message.php строка 67
|
protected |
См. определение в файле Message.php строка 56
|
protected |
Formatted rich message
См. определение в файле Message.php строка 74
|
protected |
Allow answering right in notification balloon.
См. определение в файле Message.php строка 121
|
protected |
Serialized button's data available with NOTIFY_TYPE = 1 Array( Array('TITLE' => 'OK', 'VALUE' => 'Y', 'TYPE' => 'accept', 'URL' => '/test.php?CONFIRM=Y'), Array('TITLE' => 'Cancel', 'VALUE' => 'N', 'TYPE' => 'cancel', 'URL' => '/test.php?CONFIRM=N'), )
См. определение в файле Message.php строка 115
|
protected |
Source module event id for search (ex: IM_GROUP_INVITE).
См. определение в файле Message.php строка 95
|
protected |
Display only balloon without adding message into notification list.
См. определение в файле Message.php строка 124
|
protected |
Url to dislplay in notification balloon.
См. определение в файле Message.php строка 107
|
protected |
Source module id (ex: xmpp, main, etc).
См. определение в файле Message.php строка 92
|
protected |
Message seen flag
См. определение в файле Message.php строка 118
|
protected |
Second TAG for search in table.
См. определение в файле Message.php строка 101
|
protected |
Field for group in JS notification and search in table.
См. определение в файле Message.php строка 98
|
protected |
Notify title for sending email.
См. определение в файле Message.php строка 104
|
protected |
Notification type:
См. определение в файле Message.php строка 89
|
protected |
Message additional parameters.
См. определение в файле Message.php строка 136
|
protected |
См. определение в файле Message.php строка 69
|
protected |
См. определение в файле Message.php строка 166
|
protected |
См. определение в файле Message.php строка 164
|
protected |
См. определение в файле Message.php строка 165
|
protected |
См. определение в файле Message.php строка 144
|
protected |
См. определение в файле Message.php строка 149
|
protected |
См. определение в файле Message.php строка 64
|
protected |
Message UUID.
См. определение в файле Message.php строка 154
const MESSAGE_MAX_LENGTH = 20000 |
См. определение в файле Message.php строка 53
const REST_FIELDS = ['ID', 'CHAT_ID', 'AUTHOR_ID', 'DATE_CREATE', 'MESSAGE', 'NOTIFY_EVENT'] |
См. определение в файле Message.php строка 54