• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradebindingcollection.php
  • Класс: BitrixSaleTradeBindingCollection
  • Вызов: TradeBindingCollection::load
static function load(Order $order)
{
	$collection = static::createCollectionObject();
	$collection->setOrder($order);

	if (!$order->isNew())
	{
		$registry = Registry::getInstance(static::getRegistryType());

		/** @var TradeBindingEntity $entity */
		$entity = $registry->get(Registry::ENTITY_TRADE_BINDING_ENTITY);

		$bindingList = $entity::loadForOrder($order->getId());
		/** @var TradeBindingEntity $item */
		foreach ($bindingList as $item)
		{
			$item->setCollection($collection);
			$collection->addItem($item);
		}
	}

	return $collection;
}