forked from tan-tan-kanarek/github-php-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGitHubClient.php
More file actions
130 lines (107 loc) · 2.5 KB
/
GitHubClient.php
File metadata and controls
130 lines (107 loc) · 2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
require_once(__DIR__ . '/GitHubClientBase.php');
require_once(__DIR__ . '/services/GitHubActivity.php');
require_once(__DIR__ . '/services/GitHubChangelog.php');
require_once(__DIR__ . '/services/GitHubGists.php');
require_once(__DIR__ . '/services/GitHubGit.php');
require_once(__DIR__ . '/services/GitHubGitignore.php');
require_once(__DIR__ . '/services/GitHubIssues.php');
require_once(__DIR__ . '/services/GitHubLibraries.php');
require_once(__DIR__ . '/services/GitHubMarkdown.php');
require_once(__DIR__ . '/services/GitHubMedia.php');
require_once(__DIR__ . '/services/GitHubMeta.php');
require_once(__DIR__ . '/services/GitHubOauth.php');
require_once(__DIR__ . '/services/GitHubOrgs.php');
require_once(__DIR__ . '/services/GitHubPulls.php');
require_once(__DIR__ . '/services/GitHubRepos.php');
require_once(__DIR__ . '/services/GitHubSearch.php');
require_once(__DIR__ . '/services/GitHubUsers.php');
class GitHubClient extends GitHubClientBase
{
/**
* @var GitHubActivity
*/
public $activity;
/**
* @var GitHubChangelog
*/
public $changelog;
/**
* @var GitHubGists
*/
public $gists;
/**
* @var GitHubGit
*/
public $git;
/**
* @var GitHubGitignore
*/
public $gitignore;
/**
* @var GitHubIssues
*/
public $issues;
/**
* @var GitHubLibraries
*/
public $libraries;
/**
* @var GitHubMarkdown
*/
public $markdown;
/**
* @var GitHubMedia
*/
public $media;
/**
* @var GitHubMeta
*/
public $meta;
/**
* @var GitHubOauth
*/
public $oauth;
/**
* @var GitHubOrgs
*/
public $orgs;
/**
* @var GitHubPulls
*/
public $pulls;
/**
* @var GitHubRepos
*/
public $repos;
/**
* @var GitHubSearch
*/
public $search;
/**
* @var GitHubUsers
*/
public $users;
/**
* Initialize sub services
*/
public function __construct()
{
$this->activity = new GitHubActivity($this);
$this->changelog = new GitHubChangelog($this);
$this->gists = new GitHubGists($this);
$this->git = new GitHubGit($this);
$this->gitignore = new GitHubGitignore($this);
$this->issues = new GitHubIssues($this);
$this->libraries = new GitHubLibraries($this);
$this->markdown = new GitHubMarkdown($this);
$this->media = new GitHubMedia($this);
$this->meta = new GitHubMeta($this);
$this->oauth = new GitHubOauth($this);
$this->orgs = new GitHubOrgs($this);
$this->pulls = new GitHubPulls($this);
$this->repos = new GitHubRepos($this);
$this->search = new GitHubSearch($this);
$this->users = new GitHubUsers($this);
}
}