• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basketpropertiesbase.php
  • Класс: BitrixSaleBasketPropertiesCollectionBase
  • Вызов: BasketPropertiesCollectionBase::createClone
public function createClone(SplObjectStorage $cloneEntity)
{
	/** @var BasketPropertiesCollectionBase $basketPropertiesCollectionClone */
	$basketPropertiesCollectionClone = parent::createClone($cloneEntity);

	/** @var BasketItem $basketItem */
	if ($basketItem = $this->basketItem)
	{
		if (!$cloneEntity->contains($basketItem))
		{
			$cloneEntity[$basketItem] = $basketItem->createClone($cloneEntity);
		}

		if ($cloneEntity->contains($basketItem))
		{
			$basketPropertiesCollectionClone->basketItem = $cloneEntity[$basketItem];
		}
	}

	return $basketPropertiesCollectionClone;
}