Google_Client D

Total Complexity 130
Dependencies 27
Dependents 95
Total lines 1,037
Lines of code 504
Logical lines of code 222
Comment lines 330
Methods 65
Properties 8

Methods 65

Method Rating Maintainability Complexity Lines of code
setAuthConfig()
A
48 10 31
authorize()
A
51 9 28
createAuthUrl()
A
48 7 34
isAccessTokenExpired()
S
53 7 21
fetchAccessTokenWithRefreshToken()
S
55 5 20
setAccessToken()
S
57 5 18
createApplicationDefaultCredentials()
S
53 4 24
fetchAccessTokenWithAssertion()
S
54 4 22
fetchAccessTokenWithAuthCode()
S
58 4 15
addScope()
S
64 5 9
verifyIdToken()
S
57 3 18
createDefaultHttpClient()
S
57 3 17
__construct()
S
52 1 27
getRefreshToken()
S
73 2 5
setRequestVisibleActions()
S
70 2 6
revokeToken()
S
71 2 6
prepareScopes()
S
69 2 7
isAppEngine()
S
74 2 4
getConfig()
S
78 2 3
getOAuth2Service()
S
71 2 6
createOAuth2Service()
S
59 1 15
getCache()
S
71 2 6
createDefaultCache()
S
66 2 9
getLogger()
S
71 2 6
getHttpClient()
S
72 2 6
getLibraryVersion()
S
81 1 3
authenticate()
S
80 1 3
refreshTokenWithAssertion()
S
81 1 3
refreshToken()
S
80 1 3
useApplicationDefaultCredentials()
S
80 1 3
isUsingApplicationDefaultCredentials()
S
80 1 3
getAccessToken()
S
82 1 3
getAuth()
S
76 1 5
setAuth()
S
76 1 5
setClientId()
S
80 1 3
getClientId()
S
80 1 3
setClientSecret()
S
80 1 3
getClientSecret()
S
80 1 3
setRedirectUri()
S
80 1 3
getRedirectUri()
S
80 1 3
setState()
S
80 1 3
setAccessType()
S
80 1 3
setApprovalPrompt()
S
80 1 3
setLoginHint()
S
80 1 3
setApplicationName()
S
80 1 3
setDeveloperKey()
S
80 1 3
setHostedDomain()
S
80 1 3
setPrompt()
S
80 1 3
setOpenidRealm()
S
80 1 3
setIncludeGrantedScopes()
S
80 1 3
setScopes()
S
77 1 4
getScopes()
S
82 1 3
execute()
S
64 1 10
setUseBatch()
S
81 1 3
setConfig()
S
80 1 3
setAuthConfigFile()
S
81 1 3
setSubject()
S
80 1 3
setDefer()
S
81 1 3
shouldDefer()
S
82 1 3
setCache()
S
81 1 3
setLogger()
S
81 1 3
createDefaultLogger()
S
72 1 5
setHttpClient()
S
81 1 3
getAuthHandler()
S
80 1 3
createUserRefreshCredentials()
S
64 1 10