PHP Class GitHubClientBase, github-php-client

Afficher le fichier Open project: tan-tan-kanarek/github-php-client

Protected Properties

Свойство Type Description
$authType
$debug
$lastData
$lastExpectedHttpCode
$lastMethod
$lastPage
$lastReturnIsArray
$lastReturnType
$lastUrl
$oauthKey
$page
$pageData
$pageSize
$password
$rateLimit
$rateLimitRemaining
$rateLimitReset
$timeout
$uploadUrl
$url
$username

Méthodes publiques

Méthode Description
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 )

Méthodes protégées

Méthode Description
doRequest ( string $url, string $method, array $data, $contentType = null, $filePath = null ) : array do a github request and return array
requestLast ( array $data )
resetPage ( )

Method Details

doRequest() protected méthode

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
Résultat array

getFile() public méthode

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

getFirstPage() public méthode

public getFirstPage ( )

getLastPage() public méthode

public getLastPage ( )

getNextPage() public méthode

public getNextPage ( )

getPage() public méthode

public getPage ( )

getPreviousPage() public méthode

public getPreviousPage ( )

getRateLimit() public méthode

public getRateLimit ( )

getRateLimitRemaining() public méthode

getRateLimitReset() public méthode

public getRateLimitReset ( )

hasNextPage() public méthode

public hasNextPage ( )

parseResponse() public méthode

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

request() public méthode

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

requestLast() protected méthode

protected requestLast ( array $data )
$data array

resetPage() protected méthode

protected resetPage ( )

setAuthType() public méthode

public setAuthType ( $type )

setCredentials() public méthode

public setCredentials ( $username, $password )

setDebug() public méthode

public setDebug ( $debug )

setOauthKey() public méthode

public setOauthKey ( $key )

setOauthToken() public méthode

public setOauthToken ( $token )

setPage() public méthode

public setPage ( $page = 1 )

setPageSize() public méthode

public setPageSize ( $pageSize )

setTimeout() public méthode

public setTimeout ( $timeout )

upload() public méthode

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

Property Details

$authType protected_oe property

protected $authType

$debug protected_oe property

protected $debug

$lastData protected_oe property

protected $lastData

$lastExpectedHttpCode protected_oe property

protected $lastExpectedHttpCode

$lastMethod protected_oe property

protected $lastMethod

$lastPage protected_oe property

protected $lastPage

$lastReturnIsArray protected_oe property

protected $lastReturnIsArray

$lastReturnType protected_oe property

protected $lastReturnType

$lastUrl protected_oe property

protected $lastUrl

$oauthKey protected_oe property

protected $oauthKey

$page protected_oe property

protected $page

$pageData protected_oe property

protected $pageData

$pageSize protected_oe property

protected $pageSize

$password protected_oe property

protected $password

$rateLimit protected_oe property

protected $rateLimit

$rateLimitRemaining protected_oe property

protected $rateLimitRemaining

$rateLimitReset protected_oe property

protected $rateLimitReset

$timeout protected_oe property

protected $timeout

$uploadUrl protected_oe property

protected $uploadUrl

$url protected_oe property

protected $url

$username protected_oe property

protected $username