|
| __construct ($source=null) |
| save () |
| getStartId (?int $userId=null) |
| isExist () |
| isCounterIncrementAllowed () |
| shouldAddToRecent () |
| getRecentSections () |
| getRecentSectionsForGuest () |
| add (array $params) |
| containsCollaber () |
| containsCopilot () |
| getUserIds () |
| getAliasName () |
| setAliasName (string $aliasName) |
| prepareAliasToLoad ($alias) |
| getMarkedId () |
| setMarkedId (?int $markedId) |
| markFilledNonCachedData (bool $isFilledNonCachedData) |
| getRole () |
| checkColor () |
| setChatParams (array $chatParams=[]) |
| getChatParams () |
| checkAccess (int|User|null $user=null) |
| getMessageRegistry () |
| getMessage (int $messageId) |
| sendMessage (Message $message, ?SendingConfig $sendingConfig=null) |
| onAfterMessageUpdate (Message $message) |
| getRelationsForSendMessage () |
| updateMessage (Message $message) |
| deleteMessage (Message $message) |
| read (bool $onlyRecent=false, bool $byEvent=false) |
| readAllMessages (bool $byEvent=false) |
| readMessages (?MessageCollection $messages, bool $byEvent=false) |
| readTo (Message $message, bool $byEvent=false) |
| sendPushUpdateMessage (Message $message) |
| startRecordVoice () |
| getLastMessageViews () |
| getLastMessageViewsByGroups () |
| getPrimaryId () |
| setPrimaryId (int $primaryId) |
| getChatId () |
| getId () |
| setDialogId (string $dialogId) |
| allowMention () |
| filterUsersToMention (array $userIds) |
| filterUsersToMentionAnchor (array $userIds) |
| getDialogId (?int $contextUserId=null) |
| getDialogContextId () |
| setType (string $type) |
| getType () |
| getCounterType () |
| setAuthorId (int $authorId) |
| getAuthorId () |
| getAuthor () |
| setTitle (?string $title) |
| getTitle () |
| getDisplayedTitle () |
| setDescription (?string $description) |
| getDescription () |
| setColor (?string $color) |
| getColor (bool $forRest=false) |
| validateColor () |
| getDefaultColor () |
| setParentChatId (int $parentChatId) |
| getParentChatId () |
| setParentMessageId (int $messageId) |
| getParentMessageId () |
| setExtranet (?bool $extranet) |
| getExtranet () |
| getDefaultExtranet () |
| setAvatarId (?int $avatarId) |
| getAvatarId () |
| getAvatar (bool $addBlankPicture=false, bool $withDomain=false) |
| setPinMessageId (?int $pinMessageId) |
| getPinMessageId () |
| setCallType (?int $callType) |
| getCallType () |
| setCallNumber (?string $callNumber) |
| getCallNumber () |
| setEntityType (?string $entityType) |
| getEntityType () |
| setEntityId (?string $entityId) |
| getEntityId () |
| setEntityData1 (?string $entityData1) |
| getEntityData1 () |
| setEntityData2 (?string $entityData2) |
| getEntityData2 () |
| setEntityData3 (?string $entityData3) |
| getEntityData3 () |
| setDiskFolderId (?int $diskFolderId) |
| getDiskFolderId () |
| getOrCreateDiskFolder () |
| getStorageId () |
| getDiskFolder () |
| setMessageCount (int $messageCount) |
| getMessageCount () |
| setUserCount (int $userCount) |
| getUserCount () |
| setUserCounter (?int $userCounter) |
| getUserCounter () |
| setPrevMessageId (int $prevMessageId) |
| getPrevMessageId () |
| setLastMessageId (int $lastMessageId) |
| getLastMessageId () |
| getLastFileId () |
| setLastMessageStatus (?string $lastMessageStatus) |
| getLastMessageStatus () |
| getDefaultLastMessageStatus () |
| setDateCreate (?DateTime $dateCreate) |
| getDateCreate () |
| getDefaultDateCreate () |
| getRelations () |
| getRawRelations () |
| getRelationFacade () |
| getRelationsByUserIds (array $userIds) |
| getRelationByReason (Reason $reason) |
| setRelations (RelationCollection $relations) |
| getSelfRelation () |
| getRelationByUserId (int $userId) |
| getRelationProvider () |
| getBackground () |
| getTextFieldEnabled () |
| getBotInChat () |
| isNew () |
| checkTitle () |
| setManageUsersAdd (string $manageUsersAdd) |
| getManageUsersAdd () |
| getDefaultManageUsersAdd () |
| setManageUsersDelete (string $manageUsersDelete) |
| getManageUsersDelete () |
| getDefaultManageUsersDelete () |
| setManageUI (string $manageUI) |
| getManageUI () |
| getDefaultManageUI () |
| setManageSettings (string $manageSettings) |
| getManageSettings () |
| getDefaultManageSettings () |
| setMessagesAutoDeleteDelay (int $messagesAutoDeleteDelay) |
| getMessagesAutoDeleteDelay () |
| getDefaultMessagesAutoDeleteDelay () |
| setCanPost (string $canPost) |
| setManageMessages (string $manageMessages) |
| getManageMessages () |
| getDefaultManageMessages () |
| setManageMessagesAutoDelete (string $manageMessagesAutoDelete) |
| getManageMessagesAutoDelete () |
| getDefaultManageMessagesAutoDelete () |
| getCallToken () |
| isAutoJoinEnabled () |
| canUserAutoJoin (?int $userId=null) |
| join (bool $withMessage=true) |
| addUsers (array $userIds, AddUsersConfig $config=new AddUsersConfig()) |
| deleteUser (int $userId, DeleteUserConfig $config=new DeleteUserConfig()) |
| hideUser (int $userId) |
| getUserDeleteMessageText (int $deletedUserId) |
| changeAuthor () |
| setContext (?Context $context) |
| getLoadContextMessage (bool $ignoreMark=false) |
| fillNonCachedData () |
| getEntityLink () |
| getMessageAutoDeleteConfigs () |
| getRecentConfig () |
| getPermissions () |
| getPopupData (array $excludedList=[]) |
| toRestFormat (array $option=[]) |
| toPullFormat () |
| getMultidialogData () |
| getManagerList (bool $fullList=true) |
| getPublicOption () |
| getExtendedType (bool $forRest=true) |
| getUnreadId () |
| getLastId () |
| deleteChat () |
| sendMessageUpdateAvatar (bool $skipRecent=false) |
| needToSendPublicPull () |
| checkAllowedAction (string $action) |
| canDo (Action $action, mixed $target=null) |
| setRegistry (Registry $registry) |
| getRegistry () |
| load ($source) |
| prepareFields () |
| getDataEntity () |
| delete () |
| markChanged () |
| isChanged () |
| markDrop () |
| isDeleted () |
| fill (array $source) |
| toArray (bool $recursive) |
Открытые члены унаследованные от Entity |
| initializeField ($fieldName, $fieldInfo) |
| reinitialize ($className) |
| postInitialize () |
| getObjectClass () |
| getObjectClassName () |
| getCollectionClass () |
| getCollectionClassName () |
| createObject ($setDefaultValues=true) |
| createCollection () |
| wakeUpObject ($row) |
| wakeUpCollection ($rows) |
| addField ($fieldInfo, $fieldName=null) |
| getReferencesCountTo ($refEntityName) |
| getReferencesTo ($refEntityName) |
| getFields () |
| getField ($name) |
| hasField ($name) |
| getScalarFields () |
| getUField ($name) |
| getName () |
| getFullName () |
| getNamespace () |
| getModule () |
| getDBTableName () |
| getPrimary () |
| getPrimaryArray () |
| getAutoIncrement () |
| isUts () |
| isUtm () |
| getUfId () |
| setDefaultScope ($query) |
| getCode () |
| getLangCode () |
| __clone () |
| createDbTable () |
| readFromCache ($ttl, $cacheId, $countTotal=false) |
| writeToCache (Main\DB\Result $result, $cacheId, $countTotal=false) |
| getCacheTtl ($ttl) |
| cleanCache () |
| enableFullTextIndex ($field, $mode=true) |
| fullTextIndexEnabled ($field) |
|
| setUserIds (?array $userIds) |
| checkAccessInternal (int $userId) |
| getUserId ($user) |
| onBeforeMessageSend (Message $message, SendingConfig $config) |
| onAfterMessageSend (Message $message, SendingService $sendingService) |
| processSendToOtherChat (Message $message, SendingConfig $config) |
| prepareMessage (Message $message) |
| updateStateAfterMessageSend (Message $message, SendingConfig $sendingConfig) |
| updateChatAfterMessageSend (Message $message) |
| updateRecentAfterMessageSend (Message $message, SendingConfig $config) |
| getUsersToAddToRecent () |
| updateRecentItems (Message $message) |
| addToRecent (array $users, Message $message) |
| insertRecent (array $fields) |
| getFieldsForRecent (int $userId, Message $message) |
| getUpdatedFieldsForRecent (Message $message) |
| updateRelationsAfterMessageSend (Message $message) |
| updateCountersAfterMessageSend (Message $message, SendingConfig $sendingConfig) |
| logToSyncAfterMessageSend (Message $message) |
| getMentionService (SendingConfig $config) |
| sendPushRead (MessageCollection $messages, int $lastId, int $counter) |
| getPushService (Message $message, SendingConfig $config) |
| sendPushReadSelf (MessageCollection $messages, int $lastId, int $counter) |
| sendPushReadOpponent (MessageCollection $messages, int $lastId) |
| sendEventRead (int $startId, int $endId, int $counter, bool $byEvent) |
| getUsersForPush (bool $skipBot=false, bool $skipSelf=true) |
| setChatId (int $chatId) |
| getDefaultType () |
| beforeSaveType () |
| getDefaultEntityType () |
| setDiskFolder (?Folder $folder) |
| createDiskFolder () |
| getAccessCodesForDiskFolder () |
| getReadService () |
| resolveRelationConflicts (array $userIds, AddUsersConfig $config) |
| sendMessageUsersAdd (array $usersToAdd, AddUsersConfig $config) |
| sendPushUsersAdd (array $usersToAdd, RelationCollection $oldRelations) |
| updateStateAfterRelationsAdd (array $usersToAdd) |
| updateStateAfterMembersAdd (array $newMembers) |
| addUsersToRelation (array $usersToAdd, AddUsersConfig $config) |
| createRelation (int $userId, AddUsersConfig $config) |
| getValidUsersToAdd (array $userIds) |
| isValidToAdd (int $userId) |
| sendEventUsersAdd (array $usersToAdd) |
| needToSendMessageUserDelete () |
| sendMessageUserDelete (int $userId, DeleteUserConfig $config) |
| prepareMessageParamsFromUserDelete (string $message, bool $skipRecent) |
| sendNotificationUserDelete (int $userId, DeleteUserConfig $config) |
| updateStateAfterUserDelete (int $deletedUserId, DeleteUserConfig $config) |
| clearLegacyCache (int $userId) |
| sendEventUserDelete (int $userId) |
| sendPushUserDelete (int $userId, RelationCollection $oldRelations) |
| getMuteList (bool $fullList=false) |
| addIndex () |
| updateIndex () |
| disableUserDeleteMessage (bool $skipRecent=false) |
| canDisableUserDeleteMessage () |
| sendMessageOnUserDeleteMessageDisabled (bool $skipRecent) |
Защищенные члены унаследованные от Entity |
| appendField (Field $field) |
| getCacheDir () |
Chat version #2
См. определение в файле Chat.php строка 69