• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recycling/relation.php
  • Класс: Bitrix\Crm\Recycling\Relation
  • Вызов: Relation::createFromArray
static function createFromArray(array $data)
{
	$item = new Relation(
		$data['SRC_ENTITY_TYPE_ID'],
		$data['SRC_ENTITY_ID'],
		$data['DST_ENTITY_TYPE_ID'],
		$data['DST_ENTITY_ID']
	);

	if(isset($data['SRC_RECYCLE_BIN_ID']))
	{
		$item->setSourceRecycleBinID($data['SRC_RECYCLE_BIN_ID']);
	}

	if(isset($data['DST_RECYCLE_BIN_ID']))
	{
		$item->setDestinationRecycleBinID($data['DST_RECYCLE_BIN_ID']);
	}

	if(isset($data['PREVIOUS_SRC_ENTITY_ID']))
	{
		$item->setPreviousSourceEntityID($data['PREVIOUS_SRC_ENTITY_ID']);
	}

	if(isset($data['PREVIOUS_DST_ENTITY_ID']))
	{
		$item->setPreviousDestinationEntityID($data['PREVIOUS_DST_ENTITY_ID']);
	}

	return $item;
}