Watching
Extends AbstractPackageGitHub API Activity Watching Events class for the Joomla Framework.
| link | |
|---|---|
| since |
1.0 |
| package |
Joomla Framework |
Methods
__construct
Constructor.
__construct(\Joomla\Registry\Registry options = null, \Joomla\Http\Http client = null) :
__get
Magic method to lazily create API objects
__get( name) : \Joomla\Github\AbstractPackage
| since |
1.0 |
|---|---|
| throws |
|
Arguments
- name
stringName of property to retrieve
Response
AbstractPackageGitHub API package object.
check
Check if you are watching a repository (LEGACY).
check( owner, repo) :
Requires for the user to be authenticated.
| since |
1.0 |
|---|---|
| throws |
|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
Response
bool
deleteSubscription
Delete a Repository Subscription.
deleteSubscription( owner, repo) :
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
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( path, page, limit) : \Joomla\Uri\Uri
| since |
1.0 |
|---|
Arguments
- path
stringURL to inflect- page
intPage to request- limit
intNumber of results to return per page
Response
getList
List watchers
getList( owner, repo) :
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
Response
mixed
getRepositories
List repositories being watched.
getRepositories( user = '') :
List repositories being watched by a user.
| since |
1.0 |
|---|
Arguments
- user
stringUser name.
Response
mixed
getSubscription
Get a Repository Subscription.
getSubscription( owner, repo) :
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
Response
object
processResponse
Process the response and decode it.
processResponse(\Joomla\Http\Response response, expectedCode = 200) :
| since |
1.0 |
|---|---|
| throws |
Arguments
- response
ResponseThe response.- expectedCode
intThe expected "good" code.
Response
mixed
setSubscription
Set a Repository Subscription.
setSubscription( owner, repo, subscribed, ignored) :
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.- subscribed
boolDetermines if notifications should be received from this thread.- ignored
boolDetermines if all notifications should be blocked from this thread.
Response
object
unwatch
Stop watching a repository (LEGACY).
unwatch( owner, repo) :
Requires for the user to be authenticated.
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
Response
object
watch
Watch a repository (LEGACY).
watch( owner, repo) :
Requires for the user to be authenticated.
| since |
1.0 |
|---|
Arguments
- owner
stringRepository owner.- repo
stringRepository name.
Response
object
Properties
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<string|int, mixed>