PHP Класс GitHubClientBase, github-php-client

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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