oauth_client_class D

Total Complexity 460
Dependencies 4
Dependents 0
Total lines 2,734
Lines of code 1,238
Logical lines of code 911
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
ResetAccessToken()
A
54 8 19
GetAccessToken()
S
54 7 19
StoreAccessToken()
S
56 6 16
HMAC()
S
57 5 16
GetStoredState()
S
58 5 13
GetRequestState()
S
70 3 5
SetPHPError()
S
72 3 5
GetRequestToken()
S
70 3 5
Process()
S
66 3 9
GetRedirectURI()
S
67 2 7
OutputDebug()
S
66 2 9
GetRequestCode()
S
74 2 4
GetRequestError()
S
74 2 4
EncodeArray()
S
72 2 5
Encode()
S
76 2 3
GetRequestDenied()
S
74 2 4
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