• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/onlyoffice/models/documentinfo.php
  • Класс: BitrixDiskDocumentOnlyOfficeModelsDocumentInfo
  • Вызов: DocumentInfo::getMapReferenceAttributes
static function getMapReferenceAttributes()
{
	$fields = User::getFieldsForSelect();

	return [
		self::REF_OWNER => [
			'class' => User::class,
			'select' => $fields,
			'load' => function(self $info){
				return User::loadById($info->getOwnerId());
			},
		],
		self::REF_OBJECT => [
			'class' => File::class,
			'load' => function(self $info){
				return File::loadById($info->getObjectId());
			},
		],
		self::REF_VERSION => [
			'class' => Version::class,
			'load' => function(self $info){
				return Version::loadById($info->getVersionId());
			},
		],
	];
}