示例#1
0
文件: Loader.php 项目: kompakt/b3d
 protected function handleProductTrack(Product $product, ProductTrack $productTrack)
 {
     $track = $this->trackRepository->getById($productTrack->getTrackId());
     if ($track) {
         $product->addProductTrack($productTrack);
         $productTrack->setProduct($product);
         $productTrack->setTrack($track);
         $track->addProductTrack($productTrack);
     } else {
         // throw inconsistency exception
         $this->missingTracks++;
     }
 }