• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/rest/entity/attachedobject.php
  • Класс: BitrixDiskRestEntityAttachedObject
  • Вызов: AttachedObject::getFieldsForMap
public function getFieldsForMap()
{
	return array(
		'CREATE_TIME' => array(
			'IN' => function($externalValue){
				return CRestUtil::unConvertDateTime($externalValue);
			},
			'OUT' => function(DateTime $internalValue = null){
				return CRestUtil::convertDateTime($internalValue);
			},
		),
		'ENTITY_TYPE' => array(
			'IN' => function($externalValue){
				$userFieldManager = Driver::getInstance()->getUserFieldManager();
				list($connector, ) = $userFieldManager->getConnectorDataByEntityType($externalValue);

				return $connector;
			},
			'OUT' => function($internalValue){
				$userFieldManager = Driver::getInstance()->getUserFieldManager();
				foreach($userFieldManager->getConnectors() as $code => $connectorData)
				{
					list($connector, ) = $connectorData;
					if($connector === $internalValue)
					{
						return $code;
					}
				}

				return null;
			}
		)
	);
}