Exemplo n.º 1
0
 /**
  * @param array                        $data
  * @param RZ\Roadiz\Core\Entities\Group $group
  * @param RZ\Roadiz\Core\Entities\Role  $role
  *
  * @return RZ\Roadiz\Core\Entities\Role
  */
 private function removeRole($data, Group $group, Role $role)
 {
     if ($data['groupId'] == $group->getId() && $data['roleId'] == $role->getId()) {
         if ($role !== null) {
             $group->removeRole($role);
             $this->getService('em')->flush();
         }
         return $role;
     }
 }