Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 /**
  * 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);
 }
Esempio n. 3
0
 /**
  * Remove group Registration
  *
  * @param \IIA\ApiBundle\Entity\UserGroup $group
  */
 public function removeGroupRegistration(\IIA\ApiBundle\Entity\UserGroup $group)
 {
     $group->removeSessionRegistration($this);
     $this->usersRegistred->removeElement($group);
 }