活动
扩展自 AbstractPackageJoomla 框架的 GitHub API 问题事件类。
记录围绕问题或拉取请求发生的各种事件。这对于在问题/拉取请求信息页面上显示以及确定谁应该收到评论通知都很有用。
链接 | |
---|---|
自 |
1.0 |
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Joomla\Registry\Registry options = null, \Joomla\Http\Http client = null) :
继承
__get
延迟创建 API 对象的魔术方法
__get( name) : \Joomla\Github\AbstractPackage
继承
fetchUrl
构建并返回请求完整 URL 的方法。此方法将根据需要添加适当的分页详细信息,并将 API URL 作为前缀,以获取请求的完整 URL。
fetchUrl( path, page, limit) : \Joomla\Uri\Uri
继承
get
获取单个事件。
get( owner, repo, id) :
参数
- 所有者
string
GitHub 存储库所有者的名称。- 存储库
string
GitHub 存储库的名称。- ID
int
事件编号。
响应
对象
getList
列出问题的事件。
getList( owner, repo, issueNumber, page, limit) :
参数
- 所有者
string
GitHub 存储库所有者的名称。- 存储库
string
GitHub 存储库的名称。- 问题编号
int
问题编号。- 页面
int
获取项目的页面编号。- 限制
int
页面上的项目数。
响应
对象
getListRepository
列出存储库的事件。
getListRepository( owner, repo, issueId, page, limit) :
参数
- 所有者
string
GitHub 存储库所有者的名称。- 存储库
string
GitHub 存储库的名称。- 问题ID
int
问题编号。- 页面
int
获取项目的页面编号。- 限制
int
页面上的项目数。
响应
对象
processResponse
处理响应并对其进行解码。
processResponse(\Joomla\Http\Response response, expectedCode = 200) :
继承
属性
包
对象所在的包
继承
自 |
1.0 |
---|
类型(s)
字符串
hookEvents
包含允许的挂钩事件的数组
继承
自 |
1.5.2 |
---|---|
链接 | |
注释 |
从 1.4.0 到 1.5.1,此名称为 $events,由于与包子类的命名冲突,因此将其重命名 |
类型(s)
array<string|int, mixed>