Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ProductVisibilityCondition.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Catalog\Model;
7 
10 
15 {
19  private $productVisibility;
20 
25  public function __construct(\Magento\Catalog\Model\Product\Visibility $productVisibility)
26  {
27  $this->productVisibility = $productVisibility;
28  }
29 
34  public function apply(AbstractDb $collection)
35  {
36  $collection->setVisibility($this->productVisibility->getVisibleInCatalogIds());
37  }
38 }
__construct(\Magento\Catalog\Model\Product\Visibility $productVisibility)