Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe JGithubPackageDataTrees
+ Graphe d'héritage de JGithubPackageDataTrees:

Fonctions membres publiques

 get ($owner, $repo, $sha)
 
 getRecursively ($owner, $repo, $sha)
 
 create ($owner, $repo, $tree, $baseTree='')
 
- Fonctions membres publiques hérités de JGithubPackage
 __get ($name)
 
- Fonctions membres publiques hérités de JGithubObject
 __construct (Registry $options=null, JGithubHttp $client=null)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de JGithubObject
 fetchUrl ($path, $page=0, $limit=0)
 
 processResponse (JHttpResponse $response, $expectedCode=200, $decode=true)
 
- Attributs protégés hérités de JGithubPackage
 $name = ''
 
 $packages = array()
 
- Attributs protégés hérités de JGithubObject
 $options
 
 $client
 

Description détaillée

GitHub API Data Trees class for the Joomla Platform.

https://developer.github.com/v3/git/trees/

Depuis
1.7.3
Obsolète:
4.0 Use the joomla/github package via Composer instead

Documentation des fonctions membres

◆ create()

create (   $owner,
  $repo,
  $tree,
  $baseTree = '' 
)

Create a Tree.

The tree creation API will take nested entries as well. If both a tree and a nested path modifying that tree are specified, it will overwrite the contents of that tree with the new path contents and write a new tree out.

Parameters fir the tree:

tree.path String of the file referenced in the tree tree.mode String of the file mode - one of 100644 for file (blob), 100755 for executable (blob), 040000 for subdirectory (tree), 160000 for submodule (commit) or 120000 for a blob that specifies the path of a symlink tree.type String of blob, tree, commit tree.sha String of SHA1 checksum ID of the object in the tree tree.content String of content you want this file to have - GitHub will write this blob out and use that SHA for this entry. Use either this or tree.sha

Paramètres
string$ownerThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
array$treeArray of Hash objects (of path, mode, type and sha) specifying a tree structure
string$baseTreeThe SHA1 of the tree you want to update with new data.
Depuis
3.3 (CMS)
Renvoie
object

Références $data, $path, et json_encode.

◆ get()

get (   $owner,
  $repo,
  $sha 
)

Get a Tree

Paramètres
string$ownerThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
string$shaThe SHA1 value to set the reference to.
Depuis
3.3 (CMS)
Renvoie
object

Références $path.

◆ getRecursively()

getRecursively (   $owner,
  $repo,
  $sha 
)

Get a Tree Recursively

Paramètres
string$ownerThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
string$shaThe SHA1 value to set the reference to.
Depuis
3.3 (CMS)
Renvoie
object

Références $path.


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