11 use Magento\ConfigurableProduct\Model\Quote\Item\ConfigurableItemOptionValueFactory;
45 $request = $this->objectFactory->create();
70 &&
$productOption->getExtensionAttributes()->getConfigurableItemOptions()
73 ->getConfigurableItemOptions();
83 $superAttribute =
$request->getSuperAttribute();
84 if (!empty($superAttribute) && is_array($superAttribute)) {
88 $option = $this->itemOptionValueFactory->create();
94 return [
'configurable_item_options' =>
$data];
__construct(DataObjectFactory $objectFactory, ConfigurableItemOptionValueFactory $itemOptionValueFactory)
getConfigurableItemOptions(ProductOptionInterface $productOption)
convertToProductOption(DataObject $request)
convertToBuyRequest(ProductOptionInterface $productOption)