Smile\ElasticsuiteVirtualCategory\Model\Preview::loadItems PHP Method

loadItems() private method

Convert an array of products to an array of preview items.
private loadItems ( Magento\Catalog\Model\ResourceModel\Product[] $products = [] ) : Item[]
$products Magento\Catalog\Model\ResourceModel\Product[] Product list.
return Smile\ElasticsuiteVirtualCategory\Model\Preview\Item[]
    private function loadItems($products = [])
    {
        $items = [];
        foreach ($products as $product) {
            $item = $this->previewItemFactory->create(['product' => $product]);
            $items[$product->getId()] = $item->getData();
        }
        return array_values($items);
    }