OneLogin_Saml2_Auth A

Total Complexity 72
Dependencies 11
Dependents 0
Total lines 758
Lines of code 284
Logical lines of code 163
Comment lines 339
Methods 34
Properties 18

Methods 34

Method Rating Maintainability Complexity Lines of code
processSLO()
A
40 14 61
logout()
A
48 9 32
buildMessageSignature()
S
50 6 29
login()
S
54 4 19
processResponse()
S
49 3 31
getLastResponseXML()
S
64 3 11
redirectTo()
S
69 3 6
setStrict()
S
66 2 9
getAttribute()
S
69 2 7
getAttributeWithFriendlyName()
S
69 2 7
getLastAssertionNotOnOrAfter()
S
82 1 3
getLastAssertionId()
S
82 1 3
getLastMessageId()
S
82 1 3
getLastRequestXML()
S
82 1 3
buildResponseSignature()
S
78 1 3
buildRequestSignature()
S
78 1 3
getLastRequestID()
S
82 1 3
getSLOResponseUrl()
S
81 1 3
getSLOurl()
S
81 1 3
getSSOurl()
S
81 1 3
__construct()
S
80 1 3
getSettings()
S
82 1 3
getErrors()
S
82 1 3
getSessionExpiration()
S
82 1 3
getSessionIndex()
S
82 1 3
getNameIdSPNameQualifier()
S
82 1 3
getNameIdNameQualifier()
S
82 1 3
getNameIdFormat()
S
82 1 3
getNameId()
S
82 1 3
getAttributesWithFriendlyName()
S
82 1 3
getAttributes()
S
82 1 3
isAuthenticated()
S
82 1 3
setSchemasPath()
S
80 1 3
getLastErrorReason()
S
82 1 3