|
| | __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