Skip to content

Commit 19ceb3a

Browse files
committed
Fix issue 26449: Fix code standard
1 parent 3b6b038 commit 19ceb3a

File tree

1 file changed

+10
-6
lines changed
  • app/code/Magento/ConfigurableProduct/Plugin/Model/ResourceModel

1 file changed

+10
-6
lines changed

app/code/Magento/ConfigurableProduct/Plugin/Model/ResourceModel/Product.php

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Magento\Framework\Indexer\ActionInterface;
1313
use Magento\ConfigurableProduct\Api\Data\OptionInterface;
1414
use Magento\Catalog\Api\Data\ProductAttributeInterface;
15+
use Magento\Framework\App\ObjectManager;
1516

1617
/**
1718
* Plugin product resource model
@@ -55,15 +56,18 @@ class Product
5556
public function __construct(
5657
Configurable $configurable,
5758
ActionInterface $productIndexer,
58-
ProductAttributeRepositoryInterface $productAttributeRepository,
59-
\Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder,
60-
\Magento\Framework\Api\FilterBuilder $filterBuilder
59+
ProductAttributeRepositoryInterface $productAttributeRepository = null,
60+
\Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder = null,
61+
\Magento\Framework\Api\FilterBuilder $filterBuilder = null
6162
) {
6263
$this->configurable = $configurable;
6364
$this->productIndexer = $productIndexer;
64-
$this->productAttributeRepository = $productAttributeRepository;
65-
$this->searchCriteriaBuilder = $searchCriteriaBuilder;
66-
$this->filterBuilder = $filterBuilder;
65+
$this->productAttributeRepository = $productAttributeRepository ?: ObjectManager::getInstance()
66+
->get(ProductAttributeRepositoryInterface::class);
67+
$this->searchCriteriaBuilder = $searchCriteriaBuilder ?: ObjectManager::getInstance()
68+
->get(\Magento\Framework\Api\SearchCriteriaBuilder::class);
69+
$this->filterBuilder = $filterBuilder ?: ObjectManager::getInstance()
70+
->get(\Magento\Framework\Api\FilterBuilder::class);
6771
}
6872

6973
/**

0 commit comments

Comments
 (0)