\JGithub
Joomla Platform class for interacting with a GitHub server instance.
Synopsis
class JGithub
{
- // members
- protected JRegistry $options;
- protected JGithubHttp $client;
- protected JGithubGists $gists;
- protected JGithubIssues $issues;
- protected JGithubPulls $pulls;
- protected JGithubRefs $refs;
- protected JGithubForks $forks;
- protected JGithubCommits $commits;
- protected JGithubMilestones $milestones;
- protected JGithubStatuses $statuses;
- protected JGithubAccount $account;
- protected JGithubHooks $hooks;
- protected JGithubUsers $users;
- protected JGithubMeta $meta;
- // methods
- public void __construct()
- public JGithubObject __get()
- public mixed getOption()
- public JGitHub setOption()
Members
protected
- $account — JGithubAccount
- $client — JGithubHttp
- $commits — JGithubCommits
- $forks — JGithubForks
- $gists — JGithubGists
- $hooks — JGithubHooks
- $issues — JGithubIssues
- $meta — JGithubMeta
- $milestones — JGithubMilestones
- $options — JRegistry
- $pulls — JGithubPulls
- $refs — JGithubRefs
- $statuses — JGithubStatuses
- $users — JGithubUsers
Methods
public
- __construct() — Constructor.
- __get() — Magic method to lazily create API objects
- getOption() — Get an option from the JGitHub instance.
- setOption() — Set an option for the JGitHub instance.