SofortLibAbstract C

Total Complexity 114
Dependencies 3
Dependents 0
Total lines 836
Lines of code 316
Logical lines of code 183
Comment lines 344
Methods 43
Properties 16

Methods 43

Method Rating Maintainability Complexity Lines of code
getError()
A
56 9 17
getWarnings()
A
57 8 16
_handleErrors()
S
55 7 20
getErrors()
S
55 7 19
isWarning()
S
56 7 18
_setNotification()
S
55 6 18
isError()
S
58 5 16
handleErrors()
S
61 5 11
_getPaymentSpecificError()
S
64 5 9
__construct()
S
59 4 13
_getErrorBlock()
S
69 4 6
_isErrorWarning()
S
65 4 10
sendRequest()
S
60 3 13
setError()
S
62 3 11
_getPaymentMethodAllPmGlobal()
S
78 3 3
_prepareRootTag()
S
66 3 9
getData()
S
66 2 8
log()
S
74 2 5
logError()
S
74 2 5
logWarning()
S
74 2 5
getConfigKey()
S
82 1 3
getDataHandler()
S
82 1 3
getLogger()
S
82 1 3
getParameters()
S
82 1 3
getRawRequest()
S
81 1 3
getRawResponse()
S
81 1 3
getRequest()
S
82 1 3
getResponse()
S
82 1 3
setAbortUrl()
S
76 1 4
setApiVersion()
S
77 1 4
setConfigKey()
S
72 1 5
setCurrencyCode()
S
76 1 4
setDataHandler()
S
69 1 7
setLogDisabled()
S
77 1 4
setLogEnabled()
S
77 1 4
setLogger()
S
77 1 4
setNotificationEmail()
S
79 1 3
setNotificationUrl()
S
79 1 3
setParameters()
S
77 1 4
setSuccessLinkRedirect()
S
76 1 4
setSuccessUrl()
S
73 1 5
setTimeoutUrl()
S
76 1 4
_parse()
S
98 1 1