/** * @param Website $website * @return $this */ public function removeWebsite(Website $website) { if ($this->websites->contains($website)) { $this->websites->removeElement($website); } return $this; }
/** * @param Website $removedWebsite * @return $this */ public function removeRelatedWebsite(Website $removedWebsite) { if ($this->relatedWebsites->contains($removedWebsite)) { foreach ($removedWebsite->relatedWebsites as $website) { $website->relatedWebsites->removeElement($removedWebsite); } $removedWebsite->relatedWebsites->clear(); } return $this; }