stockByWebsiteIdResolver = $stockByWebsiteIdResolver; $this->searchCriteriaBuilder = $searchCriteriaBuilder; $this->getStockSourceLinks = $getStockSourceLinks; } /** * Check if website in Multi Source Mode * * @param int $websiteId * @return bool */ public function execute(int $websiteId):bool { $stockId = (int)$this->stockByWebsiteIdResolver->execute((int)$websiteId)->getStockId(); $searchCriteria = $this->searchCriteriaBuilder ->addFilter(StockSourceLinkInterface::STOCK_ID, $stockId) ->create(); return $this->getStockSourceLinks->execute($searchCriteria)->getTotalCount() > 1; } }