PHP Класс Smile\ElasticsuiteCatalog\Model\ResourceModel\Product\Indexer\Fulltext\Datasource\InventoryData

Автор: Romain Ruaud ([email protected])
Наследование: extends Smile\ElasticsuiteCatalog\Model\ResourceModel\Eav\Indexer\Indexer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Magento\Framework\App\ResourceConnection $resource, Magento\Store\Model\StoreManagerInterface $storeManager, Magento\Framework\EntityManager\MetadataPool $metadataPool, Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, Magento\CatalogInventory\Api\StockConfigurationInterface $stockConfiguration ) InventoryData constructor.
loadInventoryData ( integer $storeId, array $productIds ) : array Load inventory data for a list of product ids and a given store.

Приватные методы

Метод Описание
getStockId ( integer $websiteId ) : integer Retrieve stock_id by store
getWebsiteId ( integer $storeId ) : integer Retrieve Website Id by Store Id

Описание методов

__construct() публичный Метод

InventoryData constructor.
public __construct ( Magento\Framework\App\ResourceConnection $resource, Magento\Store\Model\StoreManagerInterface $storeManager, Magento\Framework\EntityManager\MetadataPool $metadataPool, Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, Magento\CatalogInventory\Api\StockConfigurationInterface $stockConfiguration )
$resource Magento\Framework\App\ResourceConnection Database adapter.
$storeManager Magento\Store\Model\StoreManagerInterface Store manager.
$metadataPool Magento\Framework\EntityManager\MetadataPool Metadata Pool
$stockRegistry Magento\CatalogInventory\Api\StockRegistryInterface Stock registry.
$stockConfiguration Magento\CatalogInventory\Api\StockConfigurationInterface Stock configuration.

loadInventoryData() публичный Метод

Load inventory data for a list of product ids and a given store.
public loadInventoryData ( integer $storeId, array $productIds ) : array
$storeId integer Store id.
$productIds array Product ids list.
Результат array