• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/File/FileItem.php
  • Класс: BitrixImV2EntityFileFileItem
  • Вызов: FileItem::getSymLink
public function getSymLink(): ?self
{
	$folderModel = CIMDisk::GetFolderModel($this->chatId);
	if (!($folderModel instanceof Folder))
	{
		return null;
	}

	$newFileLink = $folderModel->addFileLink(
		$this->getDiskFile(),
		[
			'CREATED_BY' => $this->getContext()->getUserId(),
			'GLOBAL_CONTENT_VERSION' => 1
		],
		[],
		true
	);

	if (!isset($newFileLink))
	{
		return null;
	}

	return new static($newFileLink, $this->chatId);
}