Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe JGithub

Fonctions membres publiques

 __construct (Registry $options=null, JGithubHttp $client=null)
 
 __get ($name)
 
 getOption ($key)
 
 setOption ($key, $value)
 

Attributs protégés

 $options
 
 $client
 
 $packages
 
 $legacyPackages = array('refs', 'forks', 'commits', 'milestones', 'statuses', 'account', 'hooks', 'meta')
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( Registry  $options = null,
JGithubHttp  $client = null 
)

Constructor.

Paramètres
Registry$optionsGitHub options object.
JGithubHttp$clientThe HTTP client object.
Depuis
11.3

Références $client, et $options.

Documentation des fonctions membres

◆ __get()

__get (   $name)

Magic method to lazily create API objects

Paramètres
string$nameName of property to retrieve
Exceptions
RuntimeException
Depuis
11.3
Renvoie
JGithubObject GitHub API object (gists, issues, pulls, etc).

Références $className, et $name.

◆ getOption()

getOption (   $key)

Get an option from the JGitHub instance.

Paramètres
string$keyThe name of the option to get.
Renvoie
mixed The option value.
Depuis
11.3

Références $key.

◆ setOption()

setOption (   $key,
  $value 
)

Set an option for the JGitHub instance.

Paramètres
string$keyThe name of the option to set.
mixed$valueThe option value to set.
Renvoie
JGitHub This object for method chaining.
Depuis
11.3

Références $key, et $value.

Documentation des champs

◆ $client

$client
protected

◆ $legacyPackages

$legacyPackages = array('refs', 'forks', 'commits', 'milestones', 'statuses', 'account', 'hooks', 'meta')
protected

◆ $options

$options
protected

◆ $packages

$packages
protected
Valeur initiale :
= array(
'activity',
'authorization',
'data',
'gists',
'gitignore',
'issues',
'markdown',
'orgs',
'pulls',
'repositories',
'users',
)

La documentation de cette classe a été générée à partir du fichier suivant :