页面

扩展自 AbstractPackage

Joomla 框架的 GitHub API 仓库页面类。

文档

https://developer.github.com/v3/repos/pages/

1.4.0

Joomla 框架

方法

__construct

构造函数。

__construct(\Joomla\Registry\Registry options = null, \Joomla\Http\Http client = null) : 
继承

1.0

参数

options

Registry|nullGitHub 选项对象。

client

Http|nullHTTP 客户端对象。

响应

混合类型

__get

懒惰地创建 API 对象的魔法方法

__get( name) : \Joomla\Github\AbstractPackage
继承

1.0

抛出

InvalidArgumentException

参数

name

string要检索的属性名称

响应

AbstractPackageGitHub API 包对象。

fetchUrl

用于构建和返回请求完整 URL 的方法。如果需要,此方法将添加适当的分页详细信息,并将 API URL 添加到前面,以获取完整的请求 URL。

fetchUrl( path,  page,  limit) : \Joomla\Uri\Uri
继承

1.0

参数

path

string要变化的 URL

page

int要请求的页面

limit

int每页返回的结果数

响应

Uri

getInfo

获取有关页面站点的信息。

getInfo( owner,  repo) : 

1.4.0

参数

owner

stringGitHub 仓库所有者的名称。

repo

stringGitHub 仓库的名称。

响应

object

getLatest

列出最新的页面构建。

getLatest( owner,  repo) : 

1.4.0

参数

owner

stringGitHub 仓库所有者的名称。

repo

stringGitHub 仓库的名称。

响应

object

getList

列出页面构建。

getList( owner,  repo,  page,  limit) : 

1.4.0

参数

owner

stringGitHub 仓库所有者的名称。

repo

stringGitHub 仓库的名称。

page

int要获取项目的页码。

limit

int每页的项目数量。

响应

object

processResponse

处理响应并对其进行解码。

processResponse(\Joomla\Http\Response response,  expectedCode = 200) : 
继承

1.0

抛出

UnexpectedResponseException

参数

response

Response响应。

expectedCode

int预期的“良好”代码。

响应

混合类型

属性

options

GitHub 对象的选项。

继承

1.0

类型

注册表

client

用于发送 HTTP 请求的 HTTP 客户端对象。

继承

1.0

类型

Http

对象所在的包

继承

1.0

类型

字符串

hookEvents

包含允许的挂钩事件的数组

继承

1.5.2

link
note

从 1.4.0 到 1.5.1,它被命名为 $events,由于与包子类的命名冲突,它被重命名了

类型

array<string|int, mixed>