예제 #1
0
 /**
  * @param OrganizationInfo $organization
  *
  * @return RepositoryCollection
  */
 private function fetchOrganizationRepos(OrganizationInfo $organization)
 {
     $orgRepos = $this->getClient()->organization()->repositories($organization->getOrganizationName());
     $results = new RepositoryCollection();
     foreach ($orgRepos as $repoData) {
         $repoInfo = new RepoInfo($repoData['owner']['login'], $repoData['name']);
         $results->add($repoInfo);
     }
     return $results;
 }