Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
GetStockSourceLinksBySourceCode.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
13 
18 {
22  private $getStockSourceLinksInterface;
23 
27  private $searchCriteriaBuilder;
28 
33  public function __construct(
34  GetStockSourceLinksInterface $getStockSourceLinksInterface,
35  SearchCriteriaBuilder $searchCriteriaBuilder
36  ) {
37  $this->getStockSourceLinksInterface = $getStockSourceLinksInterface;
38  $this->searchCriteriaBuilder = $searchCriteriaBuilder;
39  }
40 
45  public function execute(string $sourceCode): array
46  {
47  $this->searchCriteriaBuilder->addFilter(StockSourceLinkInterface::SOURCE_CODE, $sourceCode);
48  $searchCriteria = $this->searchCriteriaBuilder->create();
49 
50  return $this->getStockSourceLinksInterface->execute($searchCriteria)->getItems();
51  }
52 }
$searchCriteria
$sourceCode
Definition: inventory.phtml:11
$searchCriteriaBuilder