/** * @param Article $article */ public function addArticle(Article $article) { if (!$this->hasArticle($article)) { $this->articles->add($article); } return $this; }
/** * @param Tag $tag */ public function addTag(Tag $tag) { if (!$this->tags->contains($tag)) { $tag->setNews($this); $this->tags->add($tag); } }
/** * Add tags * @param Collection|Tag[] $tags * @return self */ public function addTags(Collection $tags) { foreach ($tags as $tag) { $this->tags->add($tag); } return $this; }
/** * @param $tag * @return Article */ public function addTag(Tag $tag) { if (!$this->hasTag($tag)) { $tag->addArticle($this); $this->tags->add($tag); } return $this; }
/** * @param Tag $tag */ public function addTag(Tag $tag) { $this->tags->add($tag); }
/** * @param Tag $tag * @return Article */ public function addTag(Tag $tag) { if (!$this->tags->contains($tag)) { $this->tags->add($tag); } return $this; }