@@ -79,8 +79,8 @@ class Collection extends \Magento\Catalog\Model\ResourceModel\Collection\Abstrac
79
79
* @param \Magento\Eav\Model\ResourceModel\Helper $resourceHelper
80
80
* @param \Magento\Framework\Validator\UniversalFactory $universalFactory
81
81
* @param \Magento\Store\Model\StoreManagerInterface $storeManager
82
+ * @param \Magento\Framework\DB\Adapter\AdapterInterface $connection
82
83
* @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
83
- * @param \Magento\Framework\DB\Adapter\AdapterInterface|null $connection
84
84
*
85
85
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
86
86
*/
@@ -95,8 +95,8 @@ public function __construct(
95
95
\Magento \Eav \Model \ResourceModel \Helper $ resourceHelper ,
96
96
\Magento \Framework \Validator \UniversalFactory $ universalFactory ,
97
97
\Magento \Store \Model \StoreManagerInterface $ storeManager ,
98
- \Magento \Framework \App \ Config \ ScopeConfigInterface $ scopeConfig ,
99
- \Magento \Framework \DB \ Adapter \ AdapterInterface $ connection = null
98
+ \Magento \Framework \DB \ Adapter \ AdapterInterface $ connection = null ,
99
+ \Magento \Framework \App \ Config \ ScopeConfigInterface $ scopeConfig = null
100
100
) {
101
101
parent ::__construct (
102
102
$ entityFactory ,
@@ -111,7 +111,7 @@ public function __construct(
111
111
$ storeManager ,
112
112
$ connection
113
113
);
114
- $ this ->scopeConfig = $ scopeConfig ;
114
+ $ this ->scopeConfig = $ scopeConfig ?: \ Magento \ Framework \ App \ObjectManager:: getInstance ()-> get (\ Magento \ Framework \ App \ Config \ScopeConfigInterface::class) ;
115
115
}
116
116
117
117
/**
0 commit comments