• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/entitymatchmanager.php
  • Класс: Bitrix\Crm\Order\Matcher\EntityMatchManager
  • Вызов: EntityMatchManager::loadPropertyMap
protected function loadPropertyMap(array $propertyIds)
{
	$propertyIdsToLoad = array_diff($propertyIds, array_fill_keys($this->propertyMap, true));

	if (!empty($propertyIdsToLoad))
	{
		$propertyBindingIterator = OrderPropsMatchTable::getList([
			'filter' => [
				'SALE_PROP_ID' => $propertyIdsToLoad
			]
		]);
		foreach ($propertyBindingIterator->fetchAll() as $binding)
		{
			$this->propertyMap[$binding['SALE_PROP_ID']][] = $binding;
		}
	}
}