Пример #1
0
 public function saveCommits($commitsUrl, $repository)
 {
     //call gitHubClient for get stdObjects
     $commits = $this->ghc->getCommits($commitsUrl);
     // iterate over the array
     foreach ($commits as $commitValue) {
         if (isset($commitValue->commit)) {
             $commit = new Commit();
             $commit->setAuthor($commitValue->commit->author->name);
             $commit->setCommitter($commitValue->commit->committer->name);
             $commit->setMessage($commitValue->commit->message);
             $commit->setRepository($repository);
             // preparing save entity
             $this->em->persist($commit);
         }
     }
     return;
 }