public function fetchAllProjectRepositoriesForMirror(Git_Mirror_Mirror $mirror, array $project_ids) { $rows = $this->dao->fetchAllProjectRepositoriesForMirror($mirror->id, $project_ids); $repositories = array(); foreach ($rows as $row) { $repositories[] = $this->repository_factory->instanciateFromRow($row); } return $repositories; }