Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-configurable-product
Helper
Product
Configuration
Plugin.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\ConfigurableProduct\Helper\Product\Configuration
;
8
9
class
Plugin
10
{
21
public
function
aroundGetOptions
(
22
\
Magento
\Catalog\Helper\
Product
\Configuration $subject,
23
\Closure $proceed,
24
\
Magento
\Catalog\Model\
Product
\Configuration\Item\ItemInterface
$item
25
) {
26
$product
=
$item
->getProduct();
27
$typeId =
$product
->getTypeId();
28
if
($typeId == \
Magento
\
ConfigurableProduct
\Model\
Product
\
Type
\Configurable::TYPE_CODE) {
29
$attributes
=
$product
->getTypeInstance()->getSelectedAttributesInfo(
$product
);
30
return
array_merge(
$attributes
, $proceed(
$item
));
31
}
32
return
$proceed(
$item
);
33
}
34
}
Magento\ConfigurableProduct\Helper\Product\Configuration\Plugin
Definition:
Plugin.php:9
Magento\ConfigurableProduct\Helper\Product\Configuration\Plugin\aroundGetOptions
aroundGetOptions(\Magento\Catalog\Helper\Product\Configuration $subject, \Closure $proceed, \Magento\Catalog\Model\Product\Configuration\Item\ItemInterface $item)
Definition:
Plugin.php:21
Magento\Catalog\Model\Product\Type
Definition:
Type.php:17
$item
$item
Definition:
partial_invoice.php:27
Magento\ConfigurableProduct\Model\Product\Type\Configurable
Definition:
AttributeTest.php:6
Magento\Catalog\Model\Product
Definition:
Product.php:42
Magento
$attributes
$attributes
Definition:
matrix.phtml:13
$product
$product
Definition:
bundle_product_with_not_visible_children.php:22
Magento\ConfigurableProduct\Helper\Product\Configuration
Definition:
Plugin.php:7