コード例 #1
0
ファイル: Product.php プロジェクト: shirone/thelia
 /**
  * @param    ProductRelatedByAccessory $productRelatedByAccessory The productRelatedByAccessory object to add.
  */
 protected function doAddProductRelatedByAccessory($productRelatedByAccessory)
 {
     $accessory = new ChildAccessory();
     $accessory->setProductRelatedByAccessory($productRelatedByAccessory);
     $this->addAccessoryRelatedByProductId($accessory);
     // set the back reference to this object directly as using provided method either results
     // in endless loop or in multiple relations
     if (!$productRelatedByAccessory->getProductsRelatedByProductId()->contains($this)) {
         $foreignCollection = $productRelatedByAccessory->getProductsRelatedByProductId();
         $foreignCollection[] = $this;
     }
 }