Exemplo n.º 1
0
 /**
  * Sets an array of platform role to a group.
  *
  * @param \Claroline\CoreBundle\Entity\Group $group
  * @param array                              $roles
  */
 public function setPlatformRoles(Group $group, $roles)
 {
     foreach ($group->getPlatformRoles() as $role) {
         $group->removeRole($role);
     }
     $this->om->persist($group);
     $this->roleManager->associateRoles($group, $roles);
     $this->om->flush();
 }