- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/V2/Link/File/FileItem.php
- Класс: BitrixImV2LinkFileFileItem
- Вызов: FileItem::getByDiskFileId
static function getByDiskFileId(int $diskFileId): ?self
{
$entity = LinkFileTable::query()
->setSelect(['ID', 'MESSAGE_ID', 'CHAT_ID', 'SUBTYPE', 'DISK_FILE_ID', 'DATE_CREATE', 'AUTHOR_ID'])
->where('DISK_FILE_ID', $diskFileId)
->setLimit(1)
->fetchObject()
;
if ($entity === null)
{
return null;
}
return (new static($entity))->fillFile();
}