Skip to content

Commit bce6f0a

Browse files
committed
MAGETWO-87264: Finalizing - refactoring code for Pr
1 parent 5520a3d commit bce6f0a

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

app/code/Magento/BundleGraphQl/Model/Plugin/Model/Resolver/Products/DataProvider/ProductPlugin.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
use Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product;
1212
use Magento\Bundle\Model\Product\OptionList;
1313

14+
/**
15+
* Fetch bundle product object and set necessary extension attributes for search result
16+
*/
1417
class ProductPlugin
1518
{
1619
/**

app/code/Magento/BundleGraphQl/Model/Resolver/Products/DataProvider/Product/Formatter/BundleOptions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product\FormatterInterface;
1212

1313
/**
14-
* Post formatting plugin to continue formatting data for bundle type products
14+
* Post formatting data to set option for bundle product
1515
*/
1616
class BundleOptions implements FormatterInterface
1717
{

app/code/Magento/BundleGraphQl/Model/Resolver/Products/Query/BundleProductPostProcessor.php

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public function process(array $resultData)
8787
$bundleMap[$product['sku']] = [];
8888
foreach ($product['bundle_product_options'] as $optionKey => $option) {
8989
$resultData[$productKey]['items'][$optionKey]
90-
= $this->formatProductOptions($option);
90+
= $option->getData();
9191
/** @var Link $link */
9292
foreach ($option['product_links'] as $link) {
9393
$bundleMap[$product['sku']][] = $link['sku'];
@@ -186,15 +186,4 @@ private function formatBundleAttributes(array $product)
186186
}
187187
return $product;
188188
}
189-
190-
/**
191-
* Format bundle option
192-
*
193-
* @param Option $option
194-
* @return array
195-
*/
196-
private function formatProductOptions(Option $option)
197-
{
198-
return $option->getData();
199-
}
200189
}

0 commit comments

Comments
 (0)