/**
  * @param Website $website
  * @return $this
  */
 public function removeWebsite(Website $website)
 {
     if ($this->websites->contains($website)) {
         $this->websites->removeElement($website);
     }
     return $this;
 }
示例#2
0
 /**
  * @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;
 }