• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recycling/relationmap.php
  • Класс: Bitrix\Crm\Recycling\RelationMap
  • Вызов: RelationMap::resolveRecycleBinEntityID
public function resolveRecycleBinEntityID($entityTypeID, $entityID)
{
	if(!is_int($entityTypeID))
	{
		$entityTypeID = (int)$entityTypeID;
	}

	if(!is_int($entityID))
	{
		$entityID = (int)$entityID;
	}

	foreach($this->relations as $relation)
	{
		/** @var Relation $relation */
		if($entityTypeID === $relation->getSourceEntityTypeID()
			&& $entityID === $relation->getSourceEntityID()
		)
		{
			return $relation->getSourceRecycleBinID();
		}
		elseif($entityTypeID === $relation->getDestinationEntityTypeID()
			&& $entityID === $relation->getDestinationEntityID()
		)
		{
			return $relation->getDestinationRecycleBinID();
		}
	}
	return 0;
}