File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
app/code/Magento/Elasticsearch/Model/Advanced Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 99use Magento \Catalog \Model \Product \Visibility ;
1010use Magento \Catalog \Model \ResourceModel \Product \Collection ;
1111use Magento \CatalogSearch \Model \Advanced \ProductCollectionPrepareStrategyInterface ;
12+ use Magento \Framework \App \ObjectManager ;
1213
1314/**
1415 * Strategy interface for preparing product collection.
@@ -27,14 +28,15 @@ class ProductCollectionPrepareStrategy implements ProductCollectionPrepareStrate
2728
2829 /**
2930 * @param Config $catalogConfig
30- * @param Visibility $catalogProductVisibility
31+ * @param Visibility|null $catalogProductVisibility
3132 */
3233 public function __construct (
3334 Config $ catalogConfig ,
34- Visibility $ catalogProductVisibility
35+ Visibility $ catalogProductVisibility = null
3536 ) {
3637 $ this ->catalogConfig = $ catalogConfig ;
37- $ this ->catalogProductVisibility = $ catalogProductVisibility ;
38+ $ this ->catalogProductVisibility = $ catalogProductVisibility
39+ ?? ObjectManager::getInstance ()->get (Visibility::class);;
3840 }
3941
4042 /**
You can’t perform that action at this time.
0 commit comments