PHP Класс Smile\ElasticsuiteCatalog\Model\Autocomplete\Product\ItemFactory

Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\Search\Model\Autocomplete\ItemFactory
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Magento\Framework\ObjectManagerInterface $objectManager, Magento\Catalog\Helper\Image $imageHelper, Magento\Framework\Pricing\Render $priceRenderer ) Constructor.
create ( array $data ) {@inheritDoc}

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

Метод Описание
addProductData ( array $data ) : array Load product data and append them to the original data.
getImageUrl ( Magento\Catalog\Api\Data\ProductInterface $product ) : string Get resized image URL.
getPriceRenderer ( ) : boolean | Magento\Framework\View\Element\BlockInterface Retrieve Price Renderer Block
renderProductPrice ( Magento\Catalog\Model\Product $product, string $priceCode ) : string Renders product price.

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

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

Constructor.
public __construct ( Magento\Framework\ObjectManagerInterface $objectManager, Magento\Catalog\Helper\Image $imageHelper, Magento\Framework\Pricing\Render $priceRenderer )
$objectManager Magento\Framework\ObjectManagerInterface Object manager used to instantiate new item.
$imageHelper Magento\Catalog\Helper\Image Catalog product image helper.
$priceRenderer Magento\Framework\Pricing\Render Catalog product price renderer.

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

{@inheritDoc}
public create ( array $data )
$data array