oauth_client_class D

Total Complexity 521
Dependencies 5
Dependents 0
Total lines 3,375
Lines of code 1,613
Logical lines of code 1,030
Comment lines 1,546
Methods 38
Properties 61

Methods 38

Method Rating Maintainability Complexity Lines of code
CheckAccessToken()
D
6
121 326
SendAPIRequest()
D
10
96 274
ProcessToken2()
D
20
60 189
CallAPI()
D
34 36 78
Initialize()
C
27
24 148
Sign()
C
34 23 87
RetrieveToken()
B
39 23 65
ProcessToken1()
B
39 17 62
Output()
A
43 12 69
SetupSession()
A
51 11 26
GetDialogURL()
A
56 9 15
SessionStart()
A
51 8 28
GetRequestState()
A
55 8 20
RevokeToken()
S
49 7 30
HMAC()
S
56 5 17
GetAccessToken()
S
60 5 13
StoreAccessToken()
S
61 5 11
ISOTime()
S
59 4 16
ConvertObjectToArray()
S
59 4 16
GetRedirectURI()
S
66 5 7
OutputDebug()
S
59 4 14
Process()
S
62 4 12
ResetAccessToken()
S
62 4 11
GetStoredState()
S
64 3 9
GetRequestToken()
S
71 3 5
GetRequestDenied()
S
74 2 4
Encode()
S
76 2 3
EncodeArray()
S
72 2 5
GetRequestError()
S
74 2 4
GetRequestCode()
S
74 2 4
SetError()
S
71 2 6
SetPHPError()
S
70 2 6
InitializeOAuthSession()
S
60 1 14
Finalize()
S
82 1 3
GetRevokeTokenURL()
S
75 1 4
GetRequestTokenURL()
S
77 1 4
GetAccessTokenURL()
S
75 1 4
Redirect()
S
77 1 4