/** * @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); }