Github

Joomla 框架类,用于与 GitHub 服务器实例交互。

只读属性 Activity

活动包的 GitHub API 对象。

授权包的 GitHub API 对象。

数据包的 GitHub API 对象。

表情包的 GitHub API 对象。

Gist 包的 GitHub API 对象。

Gitignore 包的 GitHub API 对象。

GraphQL v4 API 的 GitHub API 对象。

问题包的 GitHub API 对象。

Markdown 包的 GitHub API 对象。

元数据包的 GitHub API 对象。

组织包的 GitHub API 对象。

拉取请求包的 GitHub API 对象。

仓库包的 GitHub API 对象。

搜索包的 GitHub API 对象。

用户包的 GitHub API 对象。

Zen 包的 GitHub API 对象。

1.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\AbstractGithubObject

1.0

抛出

InvalidArgumentException如果 $name 不是有效的子类。

参数

name

string要检索的属性名称

响应

AbstractGithubObjectGitHub API 对象(Gist、问题、拉取请求等)。

getOption

从 GitHub 实例获取选项。

getOption( key) : 

1.0

参数

key

string要获取的选项名称。

响应

mixed选项值。

setOption

为 GitHub 实例设置选项。

setOption( key,  value) : \Joomla\Github\GitHub

1.0

参数

key

string要设置的选项名称。

value

mixed要设置的选项值。

响应

GitHub此对象用于方法链。

属性

activity

活动包的 GitHub API 对象。

类型

Activity

authorization

授权包的 GitHub API 对象。

类型

Authorization

data

数据包的 GitHub API 对象。

类型

Data

emojis

表情包的 GitHub API 对象。

类型

Emojis

gists

Gist 包的 GitHub API 对象。

类型

Gists

gitignore

Gitignore 包的 GitHub API 对象。

类型

Gitignore

graphql

GraphQL v4 API 的 GitHub API 对象。

类型

Graphql

issues

问题包的 GitHub API 对象。

类型

Issues

markdown

Markdown 包的 GitHub API 对象。

类型

Markdown

meta

元数据包的 GitHub API 对象。

类型

Meta

orgs

组织包的 GitHub API 对象。

类型

Orgs

pulls

拉取请求包的 GitHub API 对象。

类型

Pulls

repositories

仓库包的 GitHub API 对象。

类型

Repositories

users

用户包的 GitHub API 对象。

类型

Users

zen

Zen 包的 GitHub API 对象。

类型

Zen

options

GitHub 对象的选项。

1.0

类型

Registry

client

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

1.0

类型

Http