Smile\ElasticsuiteCatalog\Model\Autocomplete\Product\ItemFactory::create PHP Метод

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

{@inheritDoc}
public create ( array $data )
$data array
    public function create(array $data)
    {
        $data = $this->addProductData($data);
        unset($data['product']);
        return parent::create($data);
    }

Usage Example

Пример #1
0
 /**
  * {@inheritDoc}
  */
 public function getItems()
 {
     $result = [];
     foreach ($this->productCollection as $product) {
         $result[] = $this->itemFactory->create(['product' => $product, 'type' => $this->getType()]);
     }
     return $result;
 }