/** * @param Product $product * @return bool */ public function isVisible(Product $product) { $visibility = $product->getVisibility() === Product::VISIBILITY_BY_CONFIG ? $this->configManager->get('orob2b_product.default_visibility') : $product->getVisibility(); return $visibility === Product::VISIBILITY_VISIBLE; }