Exemple #1
0
 /**
  * @param Category $category
  *
  * @return $this
  */
 public function addChildCategory(Category $category)
 {
     if (!$this->childCategories->contains($category)) {
         $this->childCategories->add($category);
         $category->setParentCategory($this);
     }
     return $this;
 }
 /**
  * Add a category in the product association.
  * (Owning side).
  *
  * @param Category $category The category to associate
  */
 public function addCategory($category)
 {
     $category->addProduct($this);
     if (!$this->categories->contains($category)) {
         $this->categories->add($category);
     }
 }
 /**
  * Adds child category.
  *
  * @param Category $category
  *
  * @return Category
  */
 public function addChild(Category $category)
 {
     $this->children->add($category);
     return $this;
 }