NextendSocialProviderOAuth A

Total Complexity 71
Dependencies 6
Dependents 0
Total lines 460
Lines of code 248
Logical lines of code 138
Comment lines 118
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
getTranslatedLoginURLForRestRedirect()
B
40 23 51
redirectToProviderEndpointWithStateAndCode()
A
49 8 30
triggerSync()
S
56 6 18
doAuthProtocolSpecificFlow()
S
53 4 24
checkAuthRedirectUrl()
S
59 4 14
getAuthUserDataByAuthOptions()
S
61 4 13
registerRedirectRESTRoute()
S
56 2 20
extendExportedPersonalData()
S
63 2 10
getBaseRedirectUriForAppCreation()
S
66 2 8
storeAccessToken()
S
72 2 5
getRedirectUriForAuthFlow()
S
67 2 7
getAccessToken()
S
79 1 3
requestLongLivedToken()
S
82 1 3
__construct()
S
70 1 7
deleteLoginPersistentData()
S
76 1 4
getAnonymousAccessToken()
S
79 1 3
setAnonymousAccessToken()
S
79 1 3
findSocialIDByAccessToken()
S
70 1 6
findUserByAccessToken()
S
80 1 3
updateOauthRedirectUrl()
S
75 1 4
checkOauthRedirectUrl()
S
75 1 4
getRedirectUriForOAuthFlow()
S
75 1 4
deleteTokenPersistentData()
S
76 1 4