PHP 클래스 GitHubClientBase, github-php-client

파일 보기 프로젝트 열기: tan-tan-kanarek/github-php-client

보호된 프로퍼티들

프로퍼티 타입 설명
$authType
$debug
$lastData
$lastExpectedHttpCode
$lastMethod
$lastPage
$lastReturnIsArray
$lastReturnType
$lastUrl
$oauthKey
$page
$pageData
$pageSize
$password
$rateLimit
$rateLimitRemaining
$rateLimitReset
$timeout
$uploadUrl
$url
$username

공개 메소드들

메소드 설명
getFile ( $user, $repo, $branch, $file )
getFirstPage ( )
getLastPage ( )
getNextPage ( )
getPage ( )
getPreviousPage ( )
getRateLimit ( )
getRateLimitRemaining ( )
getRateLimitReset ( )
hasNextPage ( )
parseResponse ( $url, $response, $returnType, $expectedHttpCode, $isArray = false )
request ( $url, $method, $data, $expectedHttpCode, $returnType, $isArray = false )
setAuthType ( $type )
setCredentials ( $username, $password )
setDebug ( $debug )
setOauthKey ( $key )
setOauthToken ( $token )
setPage ( $page = 1 )
setPageSize ( $pageSize )
setTimeout ( $timeout )
upload ( $url, $data, $expectedHttpCode, $returnType, $contentType, $filePath )

보호된 메소드들

메소드 설명
doRequest ( string $url, string $method, array $data, $contentType = null, $filePath = null ) : array do a github request and return array
requestLast ( array $data )
resetPage ( )

메소드 상세

doRequest() 보호된 메소드

do a github request and return array
protected doRequest ( string $url, string $method, array $data, $contentType = null, $filePath = null ) : array
$url string
$method string GET POST PUT DELETE etc...
$data array
리턴 array

getFile() 공개 메소드

public getFile ( $user, $repo, $branch, $file )

getFirstPage() 공개 메소드

public getFirstPage ( )

getLastPage() 공개 메소드

public getLastPage ( )

getNextPage() 공개 메소드

public getNextPage ( )

getPage() 공개 메소드

public getPage ( )

getPreviousPage() 공개 메소드

public getPreviousPage ( )

getRateLimit() 공개 메소드

public getRateLimit ( )

getRateLimitRemaining() 공개 메소드

getRateLimitReset() 공개 메소드

public getRateLimitReset ( )

hasNextPage() 공개 메소드

public hasNextPage ( )

parseResponse() 공개 메소드

public parseResponse ( $url, $response, $returnType, $expectedHttpCode, $isArray = false )

request() 공개 메소드

public request ( $url, $method, $data, $expectedHttpCode, $returnType, $isArray = false )

requestLast() 보호된 메소드

protected requestLast ( array $data )
$data array

resetPage() 보호된 메소드

protected resetPage ( )

setAuthType() 공개 메소드

public setAuthType ( $type )

setCredentials() 공개 메소드

public setCredentials ( $username, $password )

setDebug() 공개 메소드

public setDebug ( $debug )

setOauthKey() 공개 메소드

public setOauthKey ( $key )

setOauthToken() 공개 메소드

public setOauthToken ( $token )

setPage() 공개 메소드

public setPage ( $page = 1 )

setPageSize() 공개 메소드

public setPageSize ( $pageSize )

setTimeout() 공개 메소드

public setTimeout ( $timeout )

upload() 공개 메소드

public upload ( $url, $data, $expectedHttpCode, $returnType, $contentType, $filePath )

프로퍼티 상세

$authType 보호되어 있는 프로퍼티

protected $authType

$debug 보호되어 있는 프로퍼티

protected $debug

$lastData 보호되어 있는 프로퍼티

protected $lastData

$lastExpectedHttpCode 보호되어 있는 프로퍼티

protected $lastExpectedHttpCode

$lastMethod 보호되어 있는 프로퍼티

protected $lastMethod

$lastPage 보호되어 있는 프로퍼티

protected $lastPage

$lastReturnIsArray 보호되어 있는 프로퍼티

protected $lastReturnIsArray

$lastReturnType 보호되어 있는 프로퍼티

protected $lastReturnType

$lastUrl 보호되어 있는 프로퍼티

protected $lastUrl

$oauthKey 보호되어 있는 프로퍼티

protected $oauthKey

$page 보호되어 있는 프로퍼티

protected $page

$pageData 보호되어 있는 프로퍼티

protected $pageData

$pageSize 보호되어 있는 프로퍼티

protected $pageSize

$password 보호되어 있는 프로퍼티

protected $password

$rateLimit 보호되어 있는 프로퍼티

protected $rateLimit

$rateLimitRemaining 보호되어 있는 프로퍼티

protected $rateLimitRemaining

$rateLimitReset 보호되어 있는 프로퍼티

protected $rateLimitReset

$timeout 보호되어 있는 프로퍼티

protected $timeout

$uploadUrl 보호되어 있는 프로퍼티

protected $uploadUrl

$url 보호되어 있는 프로퍼티

protected $url

$username 보호되어 있는 프로퍼티

protected $username