/** * @param string[] $roleNames * @param string $search * @param integer $page * * @return \PagerFanta\PagerFanta */ public function getWorkspacesByRoleNamesBySearchPager(array $roleNames, $search, $page, $orderedToolType = 0) { if (count($roleNames) > 0) { $workspaces = $this->workspaceRepo->findByRoleNamesBySearch($roleNames, $search, $orderedToolType); } else { $workspaces = array(); } return $this->pagerFactory->createPagerFromArray($workspaces, $page); }