JGithubRefs
Extends \JGithubObjectGitHub API References class for the Joomla Platform.
package |
Joomla.Platform |
---|---|
subpackage |
GitHub |
since |
11.3 |
Methods
__construct
Constructor.
__construct(\JRegistry &$options = null, \JGithubHttp $client = null)
create
Method to create an issue.
create(string $user, string $repo, string $ref, string $sha) : object
since |
11.3 |
---|
Arguments
- $user
string
The name of the owner of the GitHub repository.- $repo
string
The name of the GitHub repository.- $ref
string
The name of the fully qualified reference.- $sha
string
The SHA1 value to set this reference to.
Response
object
edit
Method to update a reference.
edit(string $user, string $repo, string $ref, string $sha, string $force = false) : object
since |
11.3 |
---|
Arguments
- $user
string
The name of the owner of the GitHub repository.- $repo
string
The name of the GitHub repository.- $ref
string
The reference to update.- $sha
string
The SHA1 value to set the reference to.- $force
string
Whether the update should be forced. Default to false.
Response
object
fetchUrl
Method to build and return a full request URL for the request. This method will add appropriate pagination details if necessary and also prepend the API url to have a complete URL for the request.
fetchUrl(string $path, integer $page, integer $limit) : string
since |
11.3 |
---|
Arguments
- $path
string
URL to inflect- $page
integer
Page to request- $limit
integer
Number of results to return per page
Response
string
The request URL.
get
Method to get a reference.
get(string $user, string $repo, string $ref) : object
since |
11.3 |
---|
Arguments
- $user
string
The name of the owner of the GitHub repository.- $repo
string
The name of the GitHub repository.- $ref
string
The reference to get.
Response
object
getList
Method to list references for a repository.
getList(string $user, string $repo, string $namespace = '', integer $page, integer $limit) : array
since |
11.3 |
---|
Arguments
- $user
string
The name of the owner of the GitHub repository.- $repo
string
The name of the GitHub repository.- $namespace
string
Optional sub-namespace to limit the returned references.- $page
integer
Page to request- $limit
integer
Number of results to return per page
Response
array
Properties
client
The HTTP client object to use in sending HTTP requests.