/** * @param \Claroline\CoreBundle\Entity\Workspace\Workspace $workspace * * @return \Claroline\CoreBundle\Entity\Role[] */ public function getRolesByWorkspace(Workspace $workspace, $search = '', $orderedBy = 'id', $order = 'ASC') { if (empty($search)) { return $this->roleRepo->findByWorkspace($workspace, $orderedBy, $order); } else { return $this->roleRepo->findByWorkspaceAndSearch($workspace, $search, $orderedBy, $order); } }