Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
initForCli0%
ensureLogger0%
loggerUsesJsonFormatter0%
normalizeLogLevelName0%
isCronLogging0%
getCronLogName0%
__invoke0%
__invoke0%
__invoke0%
getChangelogPath0%
getChangelogHtml0%
fetchChangelogFromLocal0%
sanitizeStackTrace0%
applyCatchAllPatterns0%
applySpecificPatterns0%
getDefaultLanguageName0%
__construct0%
useAppConfig0%
__invoke0%
__construct0%
setHttpClient0%
createResourceOwner0%
getResourceOwnerData0%
getOptionsFromJsonFile0%
getBasicOptionsFromJsonFile0%
__construct0%
getId0%
getEmail0%
getName0%
toArray0%
__construct0%
getProvider0%
doLogin0%
doLogout0%
writeNewAccessTokenIfExpired0%
validateAccess0%
validateOwnerData0%
getAccessToken0%
writeTokenToSession0%
writeDeleteSession0%
readTokenDataFromSession0%
__invoke0%
handleLogin0%
handleLogout0%
handleRefreshToken0%
getAuthUrl0%
setGroup0%
writeData0%
set0%
getEntity0%
remove0%
clear0%
restart0%
clearGroup0%
has0%
isEmpty0%
jsonSerialize0%
getSession0%
writeData0%
setGroup0%
set0%
getEntity0%
remove0%
clearGroup0%
clear0%
restart0%
isEmpty0%
jsonSerialize0%
convertValueToScalar0%
writeVerifySession0%
writeBotSession0%
redirectOnSuspicion0%
isOverAged0%
isUnderAged0%
addStep0%
hasStep0%
hasStepMaxReload0%
isVerified0%
isOrigin0%
writeRedirectCaptcha0%
__construct0%
__invoke0%
withNewSessionCookie0%
timestamp0%
withCacheLimiter0%
cacheLimiterPublic0%
cacheLimiterPrivateNoExpire0%
cacheLimiterPrivate0%
cacheLimiterNocache0%
__construct0%
__invoke0%
getSessionContainer0%
getParams0%
withRedirect0%
__invoke0%
withHtml0%
getExceptionTemplate0%
isImageAllowed0%
getLanguageDescriptor0%
csvProperty0%
azPrefixList0%
azPrefixListCollator0%
isValueInArray0%
remoteInclude0%
getEsiFromPath0%
getClientHost0%
toSortableString0%
sortByName0%
sortFirstChar0%
dumpAppProfiler0%
kindOfPayment0%
decodeEntities0%
msort0%
getObjectName0%
sanitizeHtml0%
getArray0%
configureLogger41%
configureAppStatics50%
loadRouting50%
determineBasePath55%
get66%
readCurrentHead66%
__construct66%
createResponse75%
isValidIpAddress75%
__invoke75%
getString75%
prepareRequest80%
readCurrentHash80%
__invoke80%
isCheckProxyHeaders80%
get80%
getParam80%
getExtendedExceptionInfo80%
readCacheDir81%
__invoke82%
getCachableResponse83%
getRequestData83%
getTwigView84%
__invoke87%
getBaseUrl87%
formatDateTime87%
getBasePath88%

Project Risks

Method CRAP
validateAccess156
redirectOnSuspicion110
msort72
withHtml56
initForCli42
ensureLogger42
applySpecificPatterns42
setGroup42
withNewSessionCookie42
withCacheLimiter42
kindOfPayment42
__invoke30
writeNewAccessTokenIfExpired30
__invoke30
handleLogin30
__construct30
__invoke30
azPrefixList30
remoteInclude30
loggerUsesJsonFormatter20
getCronLogName20
useAppConfig20
getResourceOwnerData20
getSession20
hasStepMaxReload20
csvProperty20
azPrefixListCollator20
normalizeLogLevelName12
isCronLogging12
getChangelogHtml12
__construct12
doLogin12
validateOwnerData12
getAccessToken12
handleLogout12
handleRefreshToken12
set12
isOverAged12
isUnderAged12
addStep12
hasStep12
isVerified12
isOrigin12
withRedirect12
getExceptionTemplate12
getEsiFromPath12
getClientHost12
dumpAppProfiler12
determineBasePath11
getExtendedExceptionInfo9
configureLogger7
getBasePath7
isCheckProxyHeaders6
getParam6
__invoke6
fetchChangelogFromLocal6
__construct6
__invoke6
getOptionsFromJsonFile6
getBasicOptionsFromJsonFile6
getId6
getEmail6
getName6
__construct6
getEntity6
remove6
clearGroup6
clear6
restart6
writeVerifySession6
writeRedirectCaptcha6
cacheLimiterPrivate6
cacheLimiterNocache6
__invoke6
getParams6
isImageAllowed6
isValueInArray6
decodeEntities6
sanitizeHtml6
getArray6
getBaseUrl5
loadRouting4
readCacheDir4
getCachableResponse4
getTwigView4
__construct3
prepareRequest3
get3
__invoke3
formatDateTime3
configureAppStatics2
get2
readCurrentHead2
createResponse2
isValidIpAddress2
__invoke2
getString2
readCurrentHash2
__invoke2
getRequestData2