oauth_client_class D

Total Complexity 456
Dependencies 4
Dependents 0
Total lines 2,712
Lines of code 1,220
Logical lines of code 899
Comment lines 1,323
Methods 33
Properties 51

Methods 33

Method Rating Maintainability Complexity Lines of code
CheckAccessToken()
D
8
118 280
SendAPIRequest()
D
15
84 206
ProcessToken2()
D
27
41 126
CallAPI()
D
36 36 63
Initialize()
C
29
24 127
Sign()
B
36 23 70
RetrieveToken()
B
44 21 41
ProcessToken1()
B
41 17 52
Output()
A
45 12 60
SetupSession()
A
52 11 22
GetDialogURL()
A
57 9 13
GetAccessToken()
S
59 6 13
ResetAccessToken()
S
59 6 13
HMAC()
S
57 5 16
GetStoredState()
S
59 5 13
StoreAccessToken()
S
62 5 10
SetPHPError()
S
72 3 5
Process()
S
66 3 9
GetRequestState()
S
70 3 5
GetRequestToken()
S
70 3 5
GetRequestError()
S
74 2 4
OutputDebug()
S
66 2 9
GetRequestCode()
S
74 2 4
GetRequestDenied()
S
74 2 4
EncodeArray()
S
72 2 5
Encode()
S
76 2 3
GetRedirectURI()
S
68 2 7
SetError()
S
71 2 6
InitializeOAuthSession()
S
59 1 14
Redirect()
S
77 1 4
GetAccessTokenURL()
S
75 1 4
GetRequestTokenURL()
S
77 1 4
Finalize()
S
82 1 3