public function load(ObjectManager $em) { $userGroup1 = new UserGroup(); $userGroup1->setName("BTS1"); $em->persist($userGroup1); $this->addReference('group-BTS1', $userGroup1); $userGroup2 = new UserGroup(); $userGroup2->setName("CDSM"); $em->persist($userGroup2); $this->addReference('group-CDSM', $userGroup2); $userGroup3 = new UserGroup(); $userGroup3->setName("BTS2"); $em->persist($userGroup3); $this->addReference('group-BTS2', $userGroup3); $userGroup4 = new UserGroup(); $userGroup4->setName("M2"); $em->persist($userGroup4); $this->addReference('group-M2', $userGroup4); $em->flush(); }
/** * Remove group for user * * @param \IIA\ApiBundle\Entity\UserGroup $group */ public function removeUserGroup(\IIA\ApiBundle\Entity\UserGroup $group) { $group->removeUserFromGroup($this); $this->groups->removeElement($group); }
/** * Remove group Registration * * @param \IIA\ApiBundle\Entity\UserGroup $group */ public function removeGroupRegistration(\IIA\ApiBundle\Entity\UserGroup $group) { $group->removeSessionRegistration($this); $this->usersRegistred->removeElement($group); }