OneLogin_Saml2_Settings D

Total Complexity 225
Dependencies 8
Dependents 5
Total lines 1,115
Lines of code 619
Logical lines of code 319
Comment lines 312
Methods 41
Properties 12

Methods 41

Method Rating Maintainability Complexity Lines of code
checkSPSettings()
D
32 48 80
checkIdPSettings()
C
40 33 53
_addDefaultValues()
C
35 30 86
getSPMetadata()
B
36 20 84
_loadSettingsFromArray()
A
47 11 38
checkCompressionSettings()
A
56 9 19
__construct()
A
47 7 41
validateMetadata()
S
51 7 26
formatIdPCertMulti()
S
60 6 14
checkSettings()
S
58 4 16
getSPcertNew()
S
61 4 12
getSPcert()
S
61 4 12
getSPkey()
S
61 4 12
_loadSettingsFromFile()
S
58 3 17
_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
setStrict()
S
71 2 6
formatIdPCert()
S
73 2 5
getSchemasPath()
S
71 2 6
isDebugActive()
S
82 1 3
setBaseURL()
S
81 1 3
getBaseURL()
S
82 1 3
getErrors()
S
82 1 3
isStrict()
S
82 1 3
getIdPData()
S
82 1 3
shouldCompressResponses()
S
80 1 3
shouldCompressRequests()
S
80 1 3
getOrganization()
S
82 1 3
getContacts()
S
82 1 3
getSecurityData()
S
82 1 3
getSPData()
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