oauth_client_class D

Total Complexity 513
Dependencies 5
Dependents 0
Total lines 3,285
Lines of code 1,566
Logical lines of code 996
Comment lines 1,514
Methods 37
Properties 59

Methods 37

Method Rating Maintainability Complexity Lines of code
CheckAccessToken()
D
6
121 326
SendAPIRequest()
D
11
93 260
ProcessToken2()
D
20
60 189
CallAPI()
D
34 36 78
Initialize()
C
28
23 140
Sign()
C
34 23 87
RetrieveToken()
B
39 23 63
ProcessToken1()
B
39 17 62
Output()
A
44 12 69
SetupSession()
A
51 11 26
GetDialogURL()
A
56 9 15
GetRequestState()
A
55 8 20
RevokeToken()
S
49 7 30
ResetAccessToken()
S
58 6 14
GetAccessToken()
S
58 6 14
HMAC()
S
56 5 17
GetStoredState()
S
59 5 12
StoreAccessToken()
S
61 5 11
ConvertObjectToArray()
S
59 4 16
ISOTime()
S
59 4 16
GetRedirectURI()
S
66 5 7
Process()
S
62 4 12
OutputDebug()
S
62 3 12
GetRequestToken()
S
71 3 5
Encode()
S
76 2 3
EncodeArray()
S
72 2 5
GetRequestDenied()
S
74 2 4
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
GetAccessTokenURL()
S
75 1 4
GetRequestTokenURL()
S
77 1 4
GetRevokeTokenURL()
S
75 1 4
Redirect()
S
77 1 4