标签
扩展自 AbstractPackageJoomla 框架的 GitHub API 里程碑类。
文档 |
http://developer.github.com/v3/issues/labels/ |
---|---|
自 |
1.0 |
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Joomla\Registry\Registry options = null, \Joomla\Http\Http client = null) :
__get
用于延迟创建 API 对象的魔术方法
__get( name) : \Joomla\Github\AbstractPackage
add
将标签添加到问题中。
add( owner, repo, number, mixed||string|int labels) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
string
问题编号。- labels
array<string|int, mixed>
要添加的标签数组。
响应
object
create
创建一个标签。
create( owner, repo, name, color) :
自 |
1.0 |
---|---|
抛出 |
|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- name
string
标签名称。- color
string
标签颜色。
响应
object
delete
删除标签。
delete( owner, repo, name) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- name
string
标签名称。
响应
object
fetchUrl
用于构建并返回请求完整 URL 的方法。如果需要,此方法会添加适当的分页详细信息,并预先添加 API URL,以便为请求生成完整的 URL。
fetchUrl( path, page, limit) : \Joomla\Uri\Uri
get
获取单个标签。
get( user, repo, name) :
自 |
1.0 |
---|
参数
- user
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- name
string
要获取的标签名称。
响应
object
getList
列出此存储库的所有标签。
getList( owner, repo) : mixed||string|int
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。
响应
array<string|int, mixed>
getListByIssue
列出问题中的标签。
getListByIssue( owner, repo, number) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
int
问题编号。
响应
object
getListByMilestone
获取里程碑中每个问题的标签。
getListByMilestone( owner, repo, number) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
string
问题编号。
响应
object
processResponse
处理响应并对其进行解码。
processResponse(\Joomla\Http\Response response, expectedCode = 200) :
removeAllFromIssue
从问题中删除所有标签。
removeAllFromIssue( owner, repo, number) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
string
问题编号。
响应
object
removeFromIssue
从问题中删除标签。
removeFromIssue( owner, repo, number, name) :
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
string
问题编号。- name
string
要删除的标签名称。
响应
object
replace
替换问题的所有标签。
replace( owner, repo, number, mixed||string|int labels) :
发送空数组 ([]) 将从问题中删除所有标签。
自 |
1.0 |
---|
参数
- owner
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- number
string
问题编号。- labels
array<string|int, mixed>
新标签
响应
object
update
更新标签。
update( user, repo, label, name, color) :
自 |
1.0 |
---|
参数
- user
string
GitHub 存储库所有者的名称。- repo
string
GitHub 存储库的名称。- label
string
标签名称。- name
string
新的标签名称。- color
string
新的标签颜色。
响应
object
属性
包
对象所在的包
自 |
1.0 |
---|
类型
string
hookEvents
包含允许的挂钩事件的数组
自 |
1.5.2 |
---|---|
link | |
note |
从 1.4.0 到 1.5.1,此命名为 $events,由于与包子类存在命名冲突,因此将其重命名 |
类型
array<string|int, mixed>