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é
|
Fonctions membres publiques | |
create ($user, $repo, $title, $body=null, $assignee=null, $milestone=null, array $labels=null) | |
edit ($user, $repo, $issueId, $state=null, $title=null, $body=null, $assignee=null, $milestone=null, array $labels=null) | |
get ($user, $repo, $issueId) | |
getList ($filter=null, $state=null, $labels=null, $sort=null, $direction=null, JDate $since=null, $page=0, $limit=0) | |
getListByRepository ($user, $repo, $milestone=null, $state=null, $assignee=null, $mentioned=null, $labels=null, $sort=null, $direction=null, JDate $since=null, $page=0, $limit=0) | |
createComment ($user, $repo, $issueId, $body) | |
createLabel ($user, $repo, $name, $color) | |
deleteComment ($user, $repo, $commentId) | |
deleteLabel ($user, $repo, $label) | |
editComment ($user, $repo, $commentId, $body) | |
editLabel ($user, $repo, $label, $name, $color) | |
getComment ($user, $repo, $commentId) | |
getComments ($user, $repo, $issueId, $page=0, $limit=0) | |
getLabel ($user, $repo, $name) | |
getLabels ($user, $repo) | |
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) | |
Attributs protégés | |
$name = 'Issues' | |
$packages = array('assignees', 'comments', 'events', 'labels', 'milestones') | |
Attributs protégés hérités de JGithubPackage | |
$name = '' | |
$packages = array() | |
Attributs protégés hérités de JGithubObject | |
$options | |
$client | |
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) | |
create | ( | $user, | |
$repo, | |||
$title, | |||
$body = null , |
|||
$assignee = null , |
|||
$milestone = null , |
|||
array | $labels = null |
||
) |
Method to create an issue.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
string | $title | The title of the new issue. |
string | $body | The body text for the new issue. |
string | $assignee | The login for the GitHub user that this issue should be assigned to. |
integer | $milestone | The milestone to associate this issue with. |
array | $labels | The labels to associate with this issue. |
DomainException |
Références $data, $path, $title, $user, et json_encode.
createComment | ( | $user, | |
$repo, | |||
$issueId, | |||
$body | |||
) |
Method to create a comment on an issue.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
integer | $issueId | The issue number. |
string | $body | The comment body text. |
Références $user.
createLabel | ( | $user, | |
$repo, | |||
$name, | |||
$color | |||
) |
Method to create a label on a repo.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
string | $name | The label name. |
string | $color | The label color. |
deleteComment | ( | $user, | |
$repo, | |||
$commentId | |||
) |
deleteLabel | ( | $user, | |
$repo, | |||
$label | |||
) |
edit | ( | $user, | |
$repo, | |||
$issueId, | |||
$state = null , |
|||
$title = null , |
|||
$body = null , |
|||
$assignee = null , |
|||
$milestone = null , |
|||
array | $labels = null |
||
) |
Method to update an issue.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
integer | $issueId | The issue number. |
string | $state | The optional new state for the issue. [open, closed] |
string | $title | The title of the new issue. |
string | $body | The body text for the new issue. |
string | $assignee | The login for the GitHub user that this issue should be assigned to. |
integer | $milestone | The milestone to associate this issue with. |
array | $labels | The labels to associate with this issue. |
DomainException |
Références $data, $path, $state, $title, $user, et json_encode.
editComment | ( | $user, | |
$repo, | |||
$commentId, | |||
$body | |||
) |
Method to update a comment on an issue.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
integer | $commentId | The id of the comment to update. |
string | $body | The new body text for the comment. |
Références $user.
editLabel | ( | $user, | |
$repo, | |||
$label, | |||
$name, | |||
$color | |||
) |
Method to update a label on a repo.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
string | $label | The label name. |
string | $name | The label name. |
string | $color | The label color. |
get | ( | $user, | |
$repo, | |||
$issueId | |||
) |
getComment | ( | $user, | |
$repo, | |||
$commentId | |||
) |
getComments | ( | $user, | |
$repo, | |||
$issueId, | |||
$page = 0 , |
|||
$limit = 0 |
|||
) |
Method to get the list of comments on an issue.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
integer | $issueId | The issue number. |
integer | $page | The page number from which to get items. |
integer | $limit | The number of items on a page. |
getLabel | ( | $user, | |
$repo, | |||
$name | |||
) |
getLabels | ( | $user, | |
$repo | |||
) |
getList | ( | $filter = null , |
|
$state = null , |
|||
$labels = null , |
|||
$sort = null , |
|||
$direction = null , |
|||
JDate | $since = null , |
||
$page = 0 , |
|||
$limit = 0 |
|||
) |
Method to list an authenticated user's issues.
string | $filter | The filter type: assigned, created, mentioned, subscribed. |
string | $state | The optional state to filter requests by. [open, closed] |
string | $labels | The list of comma separated Label names. Example: bug,ui,. |
string | $sort | The sort order: created, updated, comments, default: created. |
string | $direction | The list direction: asc or desc, default: desc. |
JDate | $since | The date/time since when issues should be returned. |
integer | $page | The page number from which to get items. |
integer | $limit | The number of items on a page. |
DomainException |
getListByRepository | ( | $user, | |
$repo, | |||
$milestone = null , |
|||
$state = null , |
|||
$assignee = null , |
|||
$mentioned = null , |
|||
$labels = null , |
|||
$sort = null , |
|||
$direction = null , |
|||
JDate | $since = null , |
||
$page = 0 , |
|||
$limit = 0 |
|||
) |
Method to list issues.
string | $user | The name of the owner of the GitHub repository. |
string | $repo | The name of the GitHub repository. |
string | $milestone | The milestone number, 'none', or *. |
string | $state | The optional state to filter requests by. [open, closed] |
string | $assignee | The assignee name, 'none', or *. |
string | $mentioned | The GitHub user name. |
string | $labels | The list of comma separated Label names. Example: bug,ui,. |
string | $sort | The sort order: created, updated, comments, default: created. |
string | $direction | The list direction: asc or desc, default: desc. |
JDate | $since | The date/time since when issues should be returned. |
integer | $page | The page number from which to get items. |
integer | $limit | The number of items on a page. |
DomainException |
Références $direction, $limit, $path, $state, $uri, et $user.
|
protected |
|
protected |