/** * @param Group $group */ public function removeGroup(Group $group) { if (!$this->groups->contains($group)) { return; } $this->groups->removeElement($group); $group->removeUser($this); }
/** * @param Group $group */ public function removeFromGroup(Group $group) { $this->groups->removeElement($group); }
/** * Remove a group * * @param Group $group * * @return AbstractAssociation */ public function removeGroup(Group $group) { $this->groups->removeElement($group); return $this; }
/** * Remove groups * * @param \Group $groups */ public function removeGroup(\Group $groups) { /** @noinspection PhpUndefinedMethodInspection */ $this->groups->removeElement($groups); }