Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
stock.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
10 use Magento\InventoryApi\Api\Data\StockInterfaceFactory;
13 
15 $stockFactory = Bootstrap::getObjectManager()->get(StockInterfaceFactory::class);
17 $dataObjectHelper = Bootstrap::getObjectManager()->get(DataObjectHelper::class);
19 $stockRepository = Bootstrap::getObjectManager()->get(StockRepositoryInterface::class);
20 
22 $stock = $stockFactory->create();
23 $dataObjectHelper->populateWithArray(
24  $stock,
25  [
26  StockInterface::STOCK_ID => 10,
27  StockInterface::NAME => 'stock-name-1',
28  ],
29  StockInterface::class
30 );
$dataObjectHelper
Definition: stock.php:17
$stock
Definition: stock.php:22
$stockRepository
Definition: stock.php:19
$stockFactory
Definition: stock.php:15