コード例 #1
0
 public function executeShow()
 {
     $query = $this->getShowQuery('v');
     $this->version = $this->getRecord($query);
     if ($tag = $this->version->githubTag) {
         $api = new phpGitHubApi();
         $this->commits = $api->listBranchCommits('diem-project', 'diem', $this->version->githubTag);
     }
 }
コード例 #2
0
ファイル: Plugin.class.php プロジェクト: Regmaya/diem-project
 public function getGithubCommits()
 {
     $api = new phpGitHubApi();
     return $api->listBranchCommits($this->getGithubUsername(), $this->getGithubRepo(), 'master');
 }
コード例 #3
0
<?php

require_once dirname(__FILE__) . '/vendor/lime.php';
require_once dirname(__FILE__) . '/../lib/phpGitHubApi.php';
$t = new lime_test(5);
$username = '******';
$repo = 'php-github-api';
$branch = 'master';
$api = new phpGitHubApi(true);
$t->comment('Test ->listBranchCommits');
$commits = $api->getCommitApi()->getBranchCommits($username, $repo, $branch);
$t->is_deeply($api->listBranchCommits($username, $repo, $branch), $commits, 'Both new and BC syntax work');
$firstCommit = array_pop($commits);
$t->ok(isset($firstCommit['message']), 'Found master commits');
$t->comment('Test ->getFileCommits');
$commits = $api->getCommitApi()->getFileCommits($username, $repo, $branch, 'README');
$t->is_deeply($api->listFileCommits($username, $repo, $branch, 'README'), $commits, 'Both new and BC syntax work');
$firstCommit = array_pop($commits);
$t->is($firstCommit['message'], 'first commit', 'Found master README commits');
$t->comment('Test ->getCommit');
$commit = $api->getCommitApi()->getCommit($username, $repo, '726eac09a3b44411bd86');
$t->is($commit['message'], 'first commit', 'Found commit 726eac09a3b44411bd86');
コード例 #4
0
ファイル: commitTest.php プロジェクト: noloh/php-github-api
<?php

require_once dirname(__FILE__) . '/../../vendor/lime.php';
require_once dirname(__FILE__) . '/../../lib/phpGitHubApi.php';
$t = new lime_test(2);
$api = new phpGitHubApi(true);
$t->comment('Test ->listBranchCommits');
$commits = $api->listBranchCommits('ornicar', 'php-github-api', 'master');
$firstCommit = array_pop($commits);
$t->is($firstCommit['message'], 'first commit', 'Found master commits');
$commits = $api->listFileCommits('ornicar', 'php-github-api', 'master', 'README');
$firstCommit = array_pop($commits);
$t->is($firstCommit['message'], 'first commit', 'Found master README commits');