/**
  * @param \Claroline\CoreBundle\Entity\User $user
  * @param string[]                          $roleNames
  * @param integer[]                         $restrictionIds
  *
  * @return \Claroline\CoreBundle\Entity\Workspace\Workspace[]
  */
 public function getWorkspacesByUserAndRoleNamesNotIn(User $user, array $roleNames, array $restrictionIds = null)
 {
     return $this->workspaceRepo->findByUserAndRoleNamesNotIn($user, $roleNames, $restrictionIds);
 }