PHP Class Smile\ElasticsuiteVirtualCategory\Model\Preview\Item

Author: Aurelien FOUCRET ([email protected])
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
__construct ( Magento\Catalog\Api\Data\ProductInterface $product, Magento\Catalog\Helper\Product $productHelper ) Constructor.
getData ( ) : array Item data.

Private Methods

Method Description
getDocumentSource ( ) : array Return the ES source document for the current product.
getProductPrice ( ) : float Returns current product sale price.
isInStockProduct ( ) : boolean Returns current product stock status.

Method Details

__construct() public method

Constructor.
public __construct ( Magento\Catalog\Api\Data\ProductInterface $product, Magento\Catalog\Helper\Product $productHelper )
$product Magento\Catalog\Api\Data\ProductInterface Item product.
$productHelper Magento\Catalog\Helper\Product Product helper.

getData() public method

Item data.
public getData ( ) : array
return array