53 $selectionPriceType =
$product->getPriceType() ? $selection->getSelectionPriceType() :
null;
54 $selectionPrice =
$product->getPriceType() ? $selection->getSelectionPriceValue() :
null;
58 $this->dataObjectHelper->populateWithArray(
60 $selection->getData(),
61 \Magento\Bundle\Api\Data\LinkInterface::class
64 ->
setId($selection->getSelectionId())
65 ->
setQty($selection->getSelectionQty())
66 ->setCanChangeQuantity($selection->getSelectionCanChangeQty())
68 ->setPriceType($selectionPriceType);
__construct(\Magento\Bundle\Api\Data\LinkInterfaceFactory $linkFactory, \Magento\Bundle\Model\Product\Type $type, \Magento\Framework\Api\DataObjectHelper $dataObjectHelper)