userGroups = new ArrayCollection(); } /** * @param UserGroup $userGroup */ public function addUserGroup(UserGroup $userGroup) { if ($this->userGroups->contains($userGroup)) { return; } $this->userGroups->add($userGroup); $userGroup->addUser($this); } /** * @param UserGroup $userGroup */ public function removeUserGroup(UserGroup $userGroup) { if (!$this->userGroups->contains($userGroup)) { return; } $this->userGroups->removeElement($userGroup); $userGroup->removeUser($this); } }