GithubObject
Extends \Joomla\Github\AbstractGithubObjectGitHub API object class for the Joomla Framework.
since |
1.0 |
---|---|
deprecated |
2.0 Use AbstractGithubObject instead. |
Methods
__construct
Constructor.
__construct(\Joomla\Registry\Registry $options = null, \Joomla\Http\Http $client = null)
since |
1.0 |
---|
Arguments
- $options
\Joomla\Registry\Registry
GitHub options object.- $client
\Joomla\Http\Http
The HTTP client 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 |
1.0 |
---|---|
note |
As of 2.0 this method will return a Joomla\Uri\Uri object |
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.
processResponse
Process the response and decode it.
processResponse(\Joomla\Http\Response $response, integer $expectedCode = 200) : mixed
since |
1.0 |
---|---|
throws |
|
Arguments
- $response
\Joomla\Http\Response
The response.- $expectedCode
integer
The expected "good" code.
Response
mixed
Properties
client
The HTTP client object to use in sending HTTP requests.
package
The package the object resides in
since |
1.0 |
---|
Type(s)
string
hookEvents
Array containing the allowed hook events
since |
1.5.2 |
---|---|
link | |
note |
From 1.4.0 to 1.5.1 this was named $events, it was renamed due to naming conflicts with package subclasses |
Type(s)
array