1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс MessageCollection
Граф наследования:MessageCollection:
Collection Collection RestConvertible PopupDataAggregatable DateFilterable ReplayedMessageCollection

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

 getIds ()
 getFileIds ()
 getCommonChatId ()
 getCommonChat ()
 toRestFormat (array $option=[])
 filterByDate (DateTime $date)
 getRelatedChatId ()
 fillFiles ()
 fillParams ()
 isParamsFilled ()
 deleteParams ()
 resetParams ($params)
 setParams ($params)
 fillUuid ()
 fillUrls ()
 fillUnread ()
 fillViewed ()
 fillReactions ()
 fillAllForRest (bool $shortInfo=false, bool $onlyCommonInfo=false)
 setViewedByOthers ()
 getFiles ()
 getUserIds ()
 getReminders ()
 getReplayedMessageIds ()
 getReactions ()
 getCopilotRoles ()
 getPopupData (array $excludedList=[])
 filterByChatId (int $chatId)
 unpin (bool $clearParams=true)
Открытые члены унаследованные от Collection
 __construct (Entity $entity=null)
 __clone ()
 add (EntityObject $object)
 has (EntityObject $object)
 hasByPrimary ($primary)
 getByPrimary ($primary)
 getAll ()
 remove (EntityObject $object)
 removeByPrimary ($primary)
 sysRemove ($srPrimary)
 fill ($fields=FieldTypeMask::ALL)
 collectValues (int $valuesType=Values::ALL, int $fieldsMask=FieldTypeMask::ALL, bool $recursive=false)
 __get ($name)
 __set ($name, $value)
 __call ($name, $arguments)
 sysAddActual (EntityObject $object)
 sysOnObjectPrimarySet ($object)
 sysIsFilled ()
 sysIsChanged ()
 sysGetChanges ()
 sysResetChanges ($rollback=false)
 sysReviseDeletedObjects ()
 sysSetFilled ($value=true)
 offsetSet ($offset, $value)
 offsetExists ($offset)
 offsetUnset ($offset)
 offsetGet ($offset)
 rewind ()
 current ()
 key ()
 next ()
 valid ()
 count ()
 merge (?self $collection)
 isEmpty ()

Открытые статические члены

static getCollectionElementClass ()
static find (array $filter, array $order, ?int $limit=null, ?Context $context=null, array $select=[])
static getRestEntityName ()
Открытые статические члены унаследованные от Collection
static wakeUp ($rows)

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

 multiAddParams ($params)
 getParamsFieldsForMultiAdd (array $params)
Защищенные члены унаследованные от Collection
 sysGetList ($fieldName)
 sysGetPrimaryKey (EntityObject $object)
 sysSerializePrimaryKey ($primary)

Защищенные статические члены

static processFilters (Query $query, array $filter, array $order)

Защищенные данные

bool $isFileFilled = false
bool $isParamsFilled = false
bool $isUuidFilled = false
bool $isUrlsFilled = false
bool $isUnreadFilled = false
bool $isViewedFilled = false
bool $isReactionsFilled = false
Защищенные данные унаследованные от Collection
 $_entity
 $_objectClass
 $_objects = []
 $_isFilled = false
 $_isSinglePrimary
 $_objectsChanges
 $_objectsRemoved
 $_iterableObjects

Дополнительные унаследованные члены

Поля данных унаследованные от Collection
const OBJECT_ADDED = 1
const OBJECT_REMOVED = 2
Статические открытые данные унаследованные от Collection
static $dataClass

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

<Message> @method self filter(callable $predicate) @method Message offsetGet($key)

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

Методы

◆ deleteParams()

deleteParams ( )

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

◆ fillAllForRest()

fillAllForRest ( bool $shortInfo = false,
bool $onlyCommonInfo = false )
Возвращает
self

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

◆ fillFiles()

fillFiles ( )
Возвращает
self

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

◆ fillParams()

fillParams ( )
Возвращает
self

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

◆ fillReactions()

fillReactions ( )

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

◆ fillUnread()

fillUnread ( )
Возвращает
self

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

◆ fillUrls()

fillUrls ( )
Возвращает
self

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

◆ fillUuid()

fillUuid ( )
Возвращает
self

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

◆ fillViewed()

fillViewed ( )

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

◆ filterByChatId()

filterByChatId ( int $chatId)

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

◆ filterByDate()

filterByDate ( DateTime $date)
Аргументы
DateTime$date
Возвращает
FilterResult<static>

Замещает DateFilterable.

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

◆ find()

find ( array $filter,
array $order,
?int $limit = null,
?Context $context = null,
array $select = [] )
static

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

◆ getCollectionElementClass()

getCollectionElementClass ( )
static
Возвращает
string

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

◆ getCommonChat()

getCommonChat ( )

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

◆ getCommonChatId()

getCommonChatId ( )

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

◆ getCopilotRoles()

getCopilotRoles ( )

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

◆ getFileIds()

getFileIds ( )
Возвращает
array<int, int[]>

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

◆ getFiles()

getFiles ( )
Возвращает
FileCollection

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

◆ getIds()

getIds ( )
Возвращает
int[]

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

◆ getParamsFieldsForMultiAdd()

getParamsFieldsForMultiAdd ( array $params)
protected

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

◆ getPopupData()

getPopupData ( array $excludedList = [])

Returns the data to be raised to the top of the REST response. Works on the principle of the composite pattern.

См. также
RestAdapter::toRestFormat()
Аргументы
string[]$excludedList
Возвращает
PopupData

Замещает PopupDataAggregatable.

Переопределяется в ReplayedMessageCollection.

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

◆ getReactions()

getReactions ( )

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

◆ getRelatedChatId()

getRelatedChatId ( )

Замещает DateFilterable.

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

◆ getReminders()

getReminders ( )
Возвращает
ReminderCollection

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

◆ getReplayedMessageIds()

getReplayedMessageIds ( )

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

◆ getRestEntityName()

getRestEntityName ( )
static

Returns the name of the entity that will be used in the rest response

Возвращает
string

Замещает RestConvertible.

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

◆ getUserIds()

getUserIds ( )

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

◆ isParamsFilled()

isParamsFilled ( )

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

◆ multiAddParams()

multiAddParams ( $params)
protected

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

◆ processFilters()

processFilters ( Query $query,
array $filter,
array $order )
staticprotected

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

◆ resetParams()

resetParams ( $params)
Аргументы
array$params
Возвращает
self

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

◆ setParams()

setParams ( $params)
Аргументы
array$params
Возвращает
self

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

◆ setViewedByOthers()

setViewedByOthers ( )

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

◆ toRestFormat()

toRestFormat ( array $option = [])

Returns an array in JSON like format to return the entity as a rest response.

Аргументы
array$option
Возвращает
array|null

Замещает RestConvertible.

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

◆ unpin()

unpin ( bool $clearParams = true)

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

Поля

◆ $isFileFilled

bool $isFileFilled = false
protected

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

◆ $isParamsFilled

bool $isParamsFilled = false
protected

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

◆ $isReactionsFilled

bool $isReactionsFilled = false
protected

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

◆ $isUnreadFilled

bool $isUnreadFilled = false
protected

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

◆ $isUrlsFilled

bool $isUrlsFilled = false
protected

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

◆ $isUuidFilled

bool $isUuidFilled = false
protected

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

◆ $isViewedFilled

bool $isViewedFilled = false
protected

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


Объявления и описания членов класса находятся в файле: