GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 37-37 lines in 4 locations

src/Strime/Slackify/Api/Auth.php 1 location

@@ 27-63 (lines=37) @@
24
     * @param  boolean $test
25
     * @return Auth
26
     */
27
    public function revoke($token = NULL, $test = FALSE) {
28
29
        // Check if the type of the variables is valid.
30
        if (($token != NULL) && !is_string($token)) {
31
            throw new InvalidArgumentException("The type of the token variable is not valid.");
32
        }
33
        if (!is_bool($test)) {
34
            throw new InvalidArgumentException("The type of the test variable is not valid.");
35
        }
36
37
        // Set the arguments of the request
38
        $arguments = array(
39
            "test" => $test
40
        );
41
42
        if($token != NULL) {
43
            $arguments["token"] = $token;
44
        }
45
46
        $this->setUrl("auth.revoke", $arguments);
47
48
        // Send the request
49
        try {
50
            $client = new \GuzzleHttp\Client();
51
            $json_response = $client->request('GET', $this->getUrl(), []);
52
            $response = json_decode( $json_response->getBody() );
53
        }
54
        catch (RequestException $e) {
55
            throw new RuntimeException('The request to the API failed: '.$e->getMessage(), $e->getCode(), $e);
56
        }
57
58
        if($response->{'ok'} === FALSE) {
59
            throw new RuntimeException('The request to the API failed: '.$response->{'error'}.".");
60
        }
61
62
        return $this;
63
    }
64
65
66
    /**

src/Strime/Slackify/Api/UserGroups.php 3 locations

@@ 96-132 (lines=37) @@
93
     * @param  bool $include_count
94
     * @return string
95
     */
96
    public function disable($usergroup, $include_count = NULL) {
97
98
        // Check if the type of the variables is valid.
99
        if (!is_string($usergroup) || ($usergroup != NULL)) {
100
            throw new InvalidArgumentException("The type of the usergroup variable is not valid.");
101
        }
102
        if (!is_bool($include_count) &&  ($include_count != NULL)) {
103
            throw new InvalidArgumentException("The type of the include_count variable is not valid.");
104
        }
105
106
        // Set the arguments of the request
107
        $arguments = array(
108
            "usergroup" => $usergroup
109
        );
110
111
        if ($include_count != NULL) {
112
            $arguments["include_count"] = $include_count;
113
        }
114
115
        $this->setUrl("usergroups.disable", $arguments);
116
117
        // Send the request
118
        try {
119
            $client = new \GuzzleHttp\Client();
120
            $json_response = $client->request('GET', $this->getUrl(), []);
121
            $response = json_decode( $json_response->getBody() );
122
        }
123
        catch (RequestException $e) {
124
            throw new RuntimeException('The request to the API failed: '.$e->getMessage(), $e->getCode(), $e);
125
        }
126
127
        if($response->{'ok'} === FALSE) {
128
            throw new RuntimeException('The request to the API failed: '.$response->{'error'}.".");
129
        }
130
131
        return $json_response->getBody();
132
    }
133
134
135
@@ 144-180 (lines=37) @@
141
     * @param  bool $include_count
142
     * @return string
143
     */
144
    public function enable($usergroup, $include_count = NULL) {
145
146
        // Check if the type of the variables is valid.
147
        if (!is_string($usergroup) || ($usergroup != NULL)) {
148
            throw new InvalidArgumentException("The type of the usergroup variable is not valid.");
149
        }
150
        if (!is_bool($include_count) &&  ($include_count != NULL)) {
151
            throw new InvalidArgumentException("The type of the include_count variable is not valid.");
152
        }
153
154
        // Set the arguments of the request
155
        $arguments = array(
156
            "usergroup" => $usergroup
157
        );
158
159
        if ($include_count != NULL) {
160
            $arguments["include_count"] = $include_count;
161
        }
162
163
        $this->setUrl("usergroups.enable", $arguments);
164
165
        // Send the request
166
        try {
167
            $client = new \GuzzleHttp\Client();
168
            $json_response = $client->request('GET', $this->getUrl(), []);
169
            $response = json_decode( $json_response->getBody() );
170
        }
171
        catch (RequestException $e) {
172
            throw new RuntimeException('The request to the API failed: '.$e->getMessage(), $e->getCode(), $e);
173
        }
174
175
        if($response->{'ok'} === FALSE) {
176
            throw new RuntimeException('The request to the API failed: '.$response->{'error'}.".");
177
        }
178
179
        return $json_response->getBody();
180
    }
181
182
183
@@ 325-361 (lines=37) @@
322
     * @param  bool $include_disabled
323
     * @return string
324
     */
325
    public function usersList($usergroup, $include_disabled = NULL) {
326
327
        // Check if the type of the variables is valid.
328
        if (!is_string($usergroup) || ($usergroup == NULL)) {
329
            throw new InvalidArgumentException("The type of the usergroup variable is not valid.");
330
        }
331
        if (!is_bool($include_disabled) &&  ($include_disabled != NULL)) {
332
            throw new InvalidArgumentException("The type of the include_disabled variable is not valid.");
333
        }
334
335
        // Set the arguments of the request
336
        $arguments = array(
337
            "usergroup" => $usergroup
338
        );
339
340
        if ($include_disabled != NULL) {
341
            $arguments["include_disabled"] = $include_disabled;
342
        }
343
344
        $this->setUrl("usergroups.users.list", $arguments);
345
346
        // Send the request
347
        try {
348
            $client = new \GuzzleHttp\Client();
349
            $json_response = $client->request('GET', $this->getUrl(), []);
350
            $response = json_decode( $json_response->getBody() );
351
        }
352
        catch (RequestException $e) {
353
            throw new RuntimeException('The request to the API failed: '.$e->getMessage(), $e->getCode(), $e);
354
        }
355
356
        if($response->{'ok'} === FALSE) {
357
            throw new RuntimeException('The request to the API failed: '.$response->{'error'}.".");
358
        }
359
360
        return $json_response->getBody();
361
    }
362
363
364