Skip to content

scottdavis/php_github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Php-Github Php-GitHub is a library wrapping the github v2 api written for versions of php >= 5.3

Note: Currently only the read only api requests are supported

##Usage

All functions return a stdClass object directly from json decode so to see the return format var_dump or check the api docs

###Repos Search

$search = GitHub\Repos::search('php-github');

Show

$return = GitHub\Repos::show('jetviper21', 'plow');

Show All

$return = GitHub\Repos::show_all('jetviper21');

Network

$return = GitHub\Repos::network('jetviper21', 'plow');

Refs

$return = GitHub\Repos::refs('rails', 'rails');

Branches

$return = GitHub\Repos::branches('rails', 'rails');

###Users Show

	$return = GitHub\Users::show('jetviper21');

Flollowers

	$return = GitHub\Users::followers('jetviper21');

Following

	$return = GitHub\Users::following('jetviper21');

Watching

	$return = GitHub\Users::watching('jetviper21');

###Objects Tree

$return = GitHub\Objects::tree('defunkt', 'facebox', 'a47803c9ba26213ff194f042ab686a7749b17476');

Blob

$return = GitHub\Objects::blob('defunkt', 'facebox', '365b84e0fd92c47ecdada91da47f2d67500b8e31', 'README.txt');

Raw

$return = GitHub\Objects::raw('defunkt', 'facebox', 'd4fc2d5e810d9b4bc1ce67702603080e3086a4ed');

###Commits Repository

$return = GitHub\Commits::repository('plow', 'jetviper21', 'master');

File

$return = GitHub\Commits::file('plow', 'jetviper21', 'master', 'lib/plow.php');

Commit

$return = GitHub\Commits::commit('plow', 'jetviper21', 'eb82a10506b5e6817b7d4ac2913b1d801fd52be9');

###Issues Search

$return = GitHub\Issues::search('rails', 'rails', GitHub\Issues::CLOSED, 'record');

Get All issues for repo

$return = GitHub\Issues::get('rails', 'rails', GitHub\Issues::CLOSED);

View an issue

$return = GitHub\Issues::view('jetviper21', 'nimblize', '7');

##Dependencies

php-curl