/** * @param \Generated\Shared\Transfer\ProductAbstractTransfer $productAbstractTransfer * * @return void */ protected function createProductAbstractImages(ProductAbstractTransfer $productAbstractTransfer) { $idProductAbstract = $productAbstractTransfer->getIdProductAbstract(); foreach ($productAbstractTransfer->getProductImagesSets() as $productImagesSet) { $this->saveProductImageSet($idProductAbstract, $productImagesSet); } }
/** * @param \Generated\Shared\Transfer\ProductAbstractTransfer $productAbstractTransfer * * @return \Orm\Zed\ProductCategory\Persistence\SpyProductCategory[] */ public function getCategoriesByProductAbstract(ProductAbstractTransfer $productAbstractTransfer) { return $this->productCategoryQueryContainer->queryLocalizedProductCategoryMappingByIdProduct($productAbstractTransfer->getIdProductAbstract())->find(); }