OneLogin_Saml2_Settings D

Total Complexity 235
Dependencies 8
Dependents 5
Total lines 1,172
Lines of code 653
Logical lines of code 331
Comment lines 328
Methods 44
Properties 12

Methods 44

Method Rating Maintainability Complexity Lines of code
checkSPSettings()
D
32 48 84
_addDefaultValues()
C
35 31 89
checkIdPSettings()
C
39 33 54
getSPMetadata()
B
35 20 88
_loadSettingsFromArray()
A
47 11 38
checkCompressionSettings()
A
55 9 21
__construct()
A
47 7 41
validateMetadata()
S
51 7 26
formatIdPCertMulti()
S
60 6 14
checkSettings()
S
58 4 16
getSPcert()
S
61 4 12
getSPkey()
S
61 4 12
getSPcertNew()
S
61 4 12
_loadSettingsFromFile()
S
58 3 17
getIdPSLOUrl()
S
68 3 7
getIdPSSOUrl()
S
68 3 7
getIdPSLOResponseUrl()
S
70 3 6
_loadPaths()
S
59 2 14
checkSPCerts()
S
72 2 5
formatSPKey()
S
73 2 5
formatSPCertNew()
S
73 2 5
formatSPCert()
S
73 2 5
formatIdPCert()
S
73 2 5
setStrict()
S
71 2 6
getSchemasPath()
S
71 2 6
getErrors()
S
82 1 3
getBaseURL()
S
82 1 3
setBaseURL()
S
81 1 3
isDebugActive()
S
82 1 3
isStrict()
S
82 1 3
getSecurityData()
S
82 1 3
shouldCompressResponses()
S
80 1 3
shouldCompressRequests()
S
80 1 3
getOrganization()
S
82 1 3
getContacts()
S
82 1 3
getSPData()
S
82 1 3
getIdPData()
S
82 1 3
setSchemasPath()
S
80 1 3
getExtLibPath()
S
80 1 3
getLibPath()
S
80 1 3
getConfigPath()
S
80 1 3
getCertPath()
S
80 1 3
getBasePath()
S
80 1 3
setIdPCert()
S
76 1 4