/** * Look for project with name like given one * * @param String $name * @param Integer $limit * @param Integer $nbFound * @param PFUser $user * @param Boolean $isMember * @param Boolean $isAdmin * @param Boolean $isPrivate Display private projects if true * * @return Array of Project */ public function searchProjectsNameLike($name, $limit, &$nbFound, $user = null, $isMember = false, $isAdmin = false, $isPrivate = false) { $projects = array(); $dao = new ProjectDao(CodendiDataAccess::instance()); $dar = $dao->searchProjectsNameLike($name, $limit, $user->getId(), $isMember, $isAdmin, $isPrivate); $nbFound = $dao->foundRows(); foreach ($dar as $row) { $projects[] = $this->getAndCacheProject($row); } return $projects; }