CodeExplorer assignPriceGroupData example
private function assignData(ListProduct
$product, array
$data): ListProduct
{ $translation =
$this->
getProductTranslation($data);
$data =
array_merge($data,
$translation);
$this->
assignProductData($product,
$data);
$product->
setTax( $this->taxHydrator->
hydrate($data) );
$this->
assignPriceGroupData($product,
$data);
if ($data['__product_supplierID'
]) { $product->
setManufacturer( $this->manufacturerHydrator->
hydrate($data) );
} if ($data['__esd_id'
]) { $product->
setEsd( $this->esdHydrator->
hydrate($data) );
}