Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-inventory-sales-admin-ui
Model
GetStockSourceLinksBySourceCode.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\InventorySalesAdminUi\Model
;
9
10
use
Magento\Framework\Api\SearchCriteriaBuilder
;
11
use
Magento\InventoryApi\Api\Data\StockSourceLinkInterface
;
12
use
Magento\InventoryApi\Api\GetStockSourceLinksInterface
;
13
17
class
GetStockSourceLinksBySourceCode
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
}
Magento\InventorySalesAdminUi\Model\GetStockSourceLinksBySourceCode
Definition:
GetStockSourceLinksBySourceCode.php:17
Magento\InventoryApi\Api\GetStockSourceLinksInterface
Definition:
GetStockSourceLinksInterface.php:17
Magento\Framework\Api\SearchCriteriaBuilder
Definition:
SearchCriteriaBuilder.php:14
Magento\InventoryApi\Api\Data\StockSourceLinkInterface
Definition:
StockSourceLinkInterface.php:17
$searchCriteria
$searchCriteria
Definition:
order_rollback.php:16
$sourceCode
$sourceCode
Definition:
inventory.phtml:11
Magento\InventorySalesAdminUi\Model\GetStockSourceLinksBySourceCode\execute
execute(string $sourceCode)
Definition:
GetStockSourceLinksBySourceCode.php:45
$searchCriteriaBuilder
$searchCriteriaBuilder
Definition:
order_rollback.php:15
Magento\InventorySalesAdminUi\Model
Definition:
GetSalableQuantityDataBySku.php:8
Magento\InventoryApi\Api\Data\StockSourceLinkInterface\SOURCE_CODE
const SOURCE_CODE
Definition:
StockSourceLinkInterface.php:23
Magento\InventorySalesAdminUi\Model\GetStockSourceLinksBySourceCode\__construct
__construct(GetStockSourceLinksInterface $getStockSourceLinksInterface, SearchCriteriaBuilder $searchCriteriaBuilder)
Definition:
GetStockSourceLinksBySourceCode.php:33