Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
StockItemRepositoryInterface Interface Reference
Inheritance diagram for StockItemRepositoryInterface:
StockItemRepository

Public Member Functions

 save (\Magento\CatalogInventory\Api\Data\StockItemInterface $stockItem)
 
 get ($stockItemId)
 
 getList (\Magento\CatalogInventory\Api\StockItemCriteriaInterface $criteria)
 
 delete (\Magento\CatalogInventory\Api\Data\StockItemInterface $stockItem)
 
 deleteById ($id)
 

Detailed Description

Interface StockItemRepository @api

Since
100.0.2
Deprecated:
2.3.0 Replaced with Multi Source Inventory https://devdocs.magento.com/guides/v2.3/inventory/catalog-inventory-replacements.html

Definition at line 17 of file StockItemRepositoryInterface.php.

Member Function Documentation

◆ delete()

Delete stock item

Parameters
\Magento\CatalogInventory\Api\Data\StockItemInterface$stockItem
Returns
bool

◆ deleteById()

deleteById (   $id)
Parameters
int$id
Returns
bool

Implemented in StockItemRepository.

◆ get()

get (   $stockItemId)

Load Stock Item data by given stockId and parameters

Parameters
int$stockItemId
Returns
\Magento\CatalogInventory\Api\Data\StockItemInterface

Implemented in StockItemRepository.

◆ getList()

Load Stock Item data collection by given search criteria

Parameters
\Magento\CatalogInventory\Api\StockItemCriteriaInterface$criteria
Returns
\Magento\CatalogInventory\Api\Data\StockItemCollectionInterface

◆ save()

Save Stock Item data

Parameters
\Magento\CatalogInventory\Api\Data\StockItemInterface$stockItem
Returns
\Magento\CatalogInventory\Api\Data\StockItemInterface

The documentation for this interface was generated from the following file: