@@ -108,10 +108,10 @@ class Product extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb
108
108
* @param \Magento\Catalog\Model\ResourceModel\Product\Gallery $mediaGalleryResourceModel
109
109
* @param \Magento\Catalog\Model\Product\Gallery\ReadHandler $mediaGalleryReadHandler
110
110
* @param \Magento\Catalog\Model\Product\Media\Config $mediaConfig
111
- * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
112
111
* @param string $connectionName
113
112
* @param \Magento\Catalog\Model\Product $productModel
114
113
* @param \Magento\Catalog\Helper\Image $catalogImageHelper
114
+ * @param \Magento\Framework\App\Config\ScopeConfigInterface|null $scopeConfig
115
115
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
116
116
*/
117
117
public function __construct (
@@ -124,10 +124,10 @@ public function __construct(
124
124
\Magento \Catalog \Model \ResourceModel \Product \Gallery $ mediaGalleryResourceModel ,
125
125
\Magento \Catalog \Model \Product \Gallery \ReadHandler $ mediaGalleryReadHandler ,
126
126
\Magento \Catalog \Model \Product \Media \Config $ mediaConfig ,
127
- \Magento \Framework \App \Config \ScopeConfigInterface $ scopeConfig ,
128
127
$ connectionName = null ,
129
128
\Magento \Catalog \Model \Product $ productModel = null ,
130
- \Magento \Catalog \Helper \Image $ catalogImageHelper = null
129
+ \Magento \Catalog \Helper \Image $ catalogImageHelper = null ,
130
+ \Magento \Framework \App \Config \ScopeConfigInterface $ scopeConfig = null
131
131
) {
132
132
$ this ->_productResource = $ productResource ;
133
133
$ this ->_storeManager = $ storeManager ;
@@ -140,8 +140,8 @@ public function __construct(
140
140
$ this ->productModel = $ productModel ?: ObjectManager::getInstance ()->get (\Magento \Catalog \Model \Product::class);
141
141
$ this ->catalogImageHelper = $ catalogImageHelper ?: ObjectManager::getInstance ()
142
142
->get (\Magento \Catalog \Helper \Image::class);
143
-
144
- $ this -> scopeConfig = $ scopeConfig ;
143
+ $ this -> scopeConfig = $ scopeConfig ?: ObjectManager:: getInstance ()
144
+ -> get (\ Magento \ Framework \ App \ Config \ScopeConfigInterface::class);
145
145
parent ::__construct ($ context , $ connectionName );
146
146
}
147
147
@@ -299,7 +299,8 @@ public function getCollection($storeId)
299
299
[]
300
300
)->joinLeft (
301
301
['url_rewrite ' => $ this ->getTable ('url_rewrite ' )],
302
- 'e.entity_id = url_rewrite.entity_id AND url_rewrite.is_autogenerated = 1 AND url_rewrite.metadata IS ' . $ urlsConfigCondition . 'NULL '
302
+ 'e.entity_id = url_rewrite.entity_id AND url_rewrite.is_autogenerated = 1 AND url_rewrite.metadata IS '
303
+ . $ urlsConfigCondition . 'NULL '
303
304
. $ connection ->quoteInto (' AND url_rewrite.store_id = ? ' , $ store ->getId ())
304
305
. $ connection ->quoteInto (' AND url_rewrite.entity_type = ? ' , ProductUrlRewriteGenerator::ENTITY_TYPE ),
305
306
['url ' => 'request_path ' ]
0 commit comments