Feeds

扩展自 AbstractPackage

Joomla 框架的 GitHub API 活动 Feed 类。

文档

https://developer.github.com/v3/activity/feeds/

自版本

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

getFeeds

列出 Feed。

getFeeds() : 
自版本

1.4.0

响应

对象

processResponse

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

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

1.0

抛出

UnexpectedResponseException

参数

response

Response响应。

expectedCode

int预期的“良好”代码。

响应

混合类型

属性

options

GitHub 对象的选项。

继承
自版本

1.0

类型

Registry

client

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

继承
自版本

1.0

类型

Http

对象所在的包

继承
自版本

1.0

类型

string

hookEvents

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

继承
自版本

1.5.2

link
note

从 1.4.0 到 1.5.1,此属性名为 $events,由于与包子类的命名冲突,因此已重命名。

类型

array<string|int, mixed>