![]() |
Joomla CMS
3.9.25 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.9.25 et du framework Joomla Platform intégré
|
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 | |
GitHub API Data Trees class for the Joomla Platform.
https://developer.github.com/v3/git/trees/
| 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
| string | $owner | The name of the owner of the GitHub repository. |
| string | $repo | The name of the GitHub repository. |
| array | $tree | Array of Hash objects (of path, mode, type and sha) specifying a tree structure |
| string | $baseTree | The SHA1 of the tree you want to update with new data. |
Références $data, $path, et json_encode.
| get | ( | $owner, | |
| $repo, | |||
| $sha | |||
| ) |
Get a Tree
| string | $owner | The name of the owner of the GitHub repository. |
| string | $repo | The name of the GitHub repository. |
| string | $sha | The SHA1 value to set the reference to. |
Références $path.
| getRecursively | ( | $owner, | |
| $repo, | |||
| $sha | |||
| ) |
Get a Tree Recursively
| string | $owner | The name of the owner of the GitHub repository. |
| string | $repo | The name of the GitHub repository. |
| string | $sha | The SHA1 value to set the reference to. |
Références $path.