Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
VisibilityStatusProcessor.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
13 
20 {
24  public function process(
27  array $attributeNames
28  ): Collection {
29  $collection->joinAttribute('status', 'catalog_product/status', 'entity_id', null, 'inner');
30  $collection->joinAttribute('visibility', 'catalog_product/visibility', 'entity_id', null, 'inner');
31 
32  return $collection;
33  }
34 }
$searchCriteria
process(Collection $collection, SearchCriteriaInterface $searchCriteria, array $attributeNames)