Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JGithubIssues
+ Graphe d'héritage de JGithubIssues:
+ Graphe de collaboration de JGithubIssues:

Liste de tous les membres

Fonctions membres publiques

 create ($user, $repo, $title, $body=null, $assignee=null, $milestone=null, array $labels=null)
 createComment ($user, $repo, $issueId, $body)
 deleteComment ($user, $repo, $commentId)
 edit ($user, $repo, $issueId, $state=null, $title=null, $body=null, $assignee=null, $milestone=null, array $labels=null)
 editComment ($user, $repo, $commentId, $body)
 get ($user, $repo, $issueId)
 getComment ($user, $repo, $commentId)
 getComments ($user, $repo, $issueId, $page=0, $limit=0)
 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)
- Fonctions membres publiques inherited from JGithubObject
 __construct (JRegistry &$options=null, JGithubHttp $client=null)

Additional Inherited Members

- Fonctions membres protégées inherited from JGithubObject
 fetchUrl ($path, $page=0, $limit=0)
- Attributs protégés inherited from JGithubObject
 $options
 $client

Documentation des fonctions membres

JGithubIssues::create (   $user,
  $repo,
  $title,
  $body = null,
  $assignee = null,
  $milestone = null,
array  $labels = null 
)

Method to create an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
string$titleThe title of the new issue.
string$bodyThe body text for the new issue.
string$assigneeThe login for the GitHub user that this issue should be assigned to.
integer$milestoneThe milestone to associate this issue with.
array$labelsThe labels to associate with this issue.
Renvoie:
object
Depuis:
11.3

Références $data, $path, $title, et $user.

JGithubIssues::createComment (   $user,
  $repo,
  $issueId,
  $body 
)

Method to create a comment on an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$issueIdThe issue number.
string$bodyThe comment body text.
Renvoie:
object
Depuis:
11.3

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

JGithubIssues::deleteComment (   $user,
  $repo,
  $commentId 
)

Method to delete a comment on an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$commentIdThe id of the comment to delete.
Renvoie:
void
Depuis:
11.3

Références $path, et $user.

JGithubIssues::edit (   $user,
  $repo,
  $issueId,
  $state = null,
  $title = null,
  $body = null,
  $assignee = null,
  $milestone = null,
array  $labels = null 
)

Method to update an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$issueIdThe issue number.
string$stateThe optional new state for the issue. [open, closed]
string$titleThe title of the new issue.
string$bodyThe body text for the new issue.
string$assigneeThe login for the GitHub user that this issue should be assigned to.
integer$milestoneThe milestone to associate this issue with.
array$labelsThe labels to associate with this issue.
Renvoie:
object
Depuis:
11.3

Références $data, $path, $state, $title, et $user.

JGithubIssues::editComment (   $user,
  $repo,
  $commentId,
  $body 
)

Method to update a comment on an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$commentIdThe id of the comment to update.
string$bodyThe new body text for the comment.
Renvoie:
object
Depuis:
11.3

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

JGithubIssues::get (   $user,
  $repo,
  $issueId 
)

Method to get a single issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$issueIdThe issue number.
Renvoie:
object
Depuis:
11.3

Références $path, et $user.

JGithubIssues::getComment (   $user,
  $repo,
  $commentId 
)

Method to get a specific comment on an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$commentIdThe comment id to get.
Renvoie:
object
Depuis:
11.3

Références $path, et $user.

JGithubIssues::getComments (   $user,
  $repo,
  $issueId,
  $page = 0,
  $limit = 0 
)

Method to get the list of comments on an issue.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
integer$issueIdThe issue number.
integer$pageThe page number from which to get items.
integer$limitThe number of items on a page.
Renvoie:
array
Depuis:
11.3

Références $limit, $path, et $user.

JGithubIssues::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.

Paramètres:
string$filterThe filter type: assigned, created, mentioned, subscribed.
string$stateThe optional state to filter requests by. [open, closed]
string$labelsThe list of comma separated Label names. Example: bug,ui,.
string$sortThe sort order: created, updated, comments, default: created.
string$directionThe list direction: asc or desc, default: desc.
JDate$sinceThe date/time since when issues should be returned.
integer$pageThe page number from which to get items.
integer$limitThe number of items on a page.
Renvoie:
array
Depuis:
11.3

Références $limit, et $path.

JGithubIssues::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.

Paramètres:
string$userThe name of the owner of the GitHub repository.
string$repoThe name of the GitHub repository.
string$milestoneThe milestone number, 'none', or *.
string$stateThe optional state to filter requests by. [open, closed]
string$assigneeThe assignee name, 'none', or *.
string$mentionedThe GitHub user name.
string$labelsThe list of comma separated Label names. Example: bug,ui,.
string$sortThe sort order: created, updated, comments, default: created.
string$directionThe list direction: asc or desc, default: desc.
JDate$sinceThe date/time since when issues should be returned.
integer$pageThe page number from which to get items.
integer$limitThe number of items on a page.
Renvoie:
array
Depuis:
11.3

Références $limit, $path, et $user.


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