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.

CredentialFilter::publicKeyId()   A
last analyzed

Complexity

Conditions 3
Paths 3

Size

Total Lines 17
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 10
CRAP Score 3

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 3
eloc 9
c 1
b 0
f 0
nc 3
nop 1
dl 0
loc 17
ccs 10
cts 10
cp 1
crap 3
rs 9.9666
1
<?php
2
3
namespace AlibabaCloud\Client\Filter;
4
5
use AlibabaCloud\Client\SDK;
6
use AlibabaCloud\Client\Exception\ClientException;
7
8
/**
9
 * Class CredentialFilter
10
 *
11
 * @package AlibabaCloud\Client\Filter
12
 */
13
class CredentialFilter
14
{
15
    /**
16
     * @param $bearerToken
17
     *
18
     * @return mixed
19
     * @throws ClientException
20
     */
21 23
    public static function bearerToken($bearerToken)
22
    {
23 23
        if (!is_string($bearerToken)) {
24 2
            throw new ClientException(
25 2
                'Bearer Token must be a string',
26
                SDK::INVALID_ARGUMENT
27 2
            );
28
        }
29
30 21
        if ($bearerToken === '') {
31 2
            throw new ClientException(
32 2
                'Bearer Token cannot be empty',
33
                SDK::INVALID_ARGUMENT
34 2
            );
35
        }
36
37 19
        return $bearerToken;
38
    }
39
40
    /**
41
     * @param $publicKeyId
42
     *
43
     * @return mixed
44
     * @throws ClientException
45
     */
46 24
    public static function publicKeyId($publicKeyId)
47
    {
48 24
        if (!is_string($publicKeyId)) {
49 2
            throw new ClientException(
50 2
                'Public Key ID must be a string',
51
                SDK::INVALID_ARGUMENT
52 2
            );
53
        }
54
55 22
        if ($publicKeyId === '') {
56 2
            throw new ClientException(
57 2
                'Public Key ID cannot be empty',
58
                SDK::INVALID_ARGUMENT
59 2
            );
60
        }
61
62 20
        return $publicKeyId;
63
    }
64
65
    /**
66
     * @param $privateKeyFile
67
     *
68
     * @return mixed
69
     * @throws ClientException
70
     */
71 20
    public static function privateKeyFile($privateKeyFile)
72
    {
73 20
        if (!is_string($privateKeyFile)) {
74 2
            throw new ClientException(
75 2
                'Private Key File must be a string',
76
                SDK::INVALID_ARGUMENT
77 2
            );
78
        }
79
80 18
        if ($privateKeyFile === '') {
81 2
            throw new ClientException(
82 2
                'Private Key File cannot be empty',
83
                SDK::INVALID_ARGUMENT
84 2
            );
85
        }
86
87 16
        return $privateKeyFile;
88
    }
89
90
    /**
91
     * @param $roleName
92
     *
93
     * @return string
94
     *
95
     * @throws ClientException
96
     */
97 24
    public static function roleName($roleName)
98
    {
99 24
        if (!is_string($roleName)) {
100 2
            throw new ClientException(
101 2
                'Role Name must be a string',
102
                SDK::INVALID_ARGUMENT
103 2
            );
104
        }
105
106 22
        if ($roleName === '') {
107 2
            throw new ClientException(
108 2
                'Role Name cannot be empty',
109
                SDK::INVALID_ARGUMENT
110 2
            );
111
        }
112
113 20
        return $roleName;
114
    }
115
116
    /**
117
     * @param string $accessKeyId
118
     * @param string $accessKeySecret
119
     *
120
     * @throws ClientException
121
     */
122 144
    public static function AccessKey($accessKeyId, $accessKeySecret)
123
    {
124 144
        if (!is_string($accessKeyId)) {
0 ignored issues
show
introduced by
The condition is_string($accessKeyId) is always true.
Loading history...
125 6
            throw new ClientException(
126 6
                'AccessKey ID must be a string',
127
                SDK::INVALID_ARGUMENT
128 6
            );
129
        }
130
131 138
        if ($accessKeyId === '') {
132 6
            throw new ClientException(
133 6
                'AccessKey ID cannot be empty',
134
                SDK::INVALID_ARGUMENT
135 6
            );
136
        }
137
138 132
        if (!is_string($accessKeySecret)) {
0 ignored issues
show
introduced by
The condition is_string($accessKeySecret) is always true.
Loading history...
139 7
            throw new ClientException(
140 7
                'AccessKey Secret must be a string',
141
                SDK::INVALID_ARGUMENT
142 7
            );
143
        }
144
145 125
        if ($accessKeySecret === '') {
146 6
            throw new ClientException(
147 6
                'AccessKey Secret cannot be empty',
148
                SDK::INVALID_ARGUMENT
149 6
            );
150
        }
151 119
    }
152
}
153