VikBookingEInvoicingMydataAade D

Total Complexity 607
Dependencies 24
Dependents 0
Total lines 3,930
Lines of code 2,517
Logical lines of code 1,397
Comment lines 940
Methods 49
Properties 6

Methods 49

Method Rating Maintainability Complexity Lines of code
generateEInvoice()
D
0
156 560
getBookingsData()
D
2
102 525
transmitEInvoices()
D
28
34 121
elaborateBookingDetails()
D
34 33 83
getFilters()
C
24
21 220
myDATAParseXMLResponse()
B
41 21 51
transmitCorrelatedInvoice()
B
39 19 58
removeEInvoice()
B
38 18 66
generateAnalogicEnvFeeInvoice()
B
33 16 90
prepareCustomInvoiceData()
A
45 15 37
nestBookingsData()
A
48 13 33
canBookingBeInvoiced()
A
53 13 21
downloadEInvoices()
A
48 10 33
mergeXMLInvoices()
A
43 9 47
eInvoiceExists()
A
48 10 32
obliterateEInvoice()
A
50 9 28
generateEInvoices()
A
50 9 28
buildTransmissionXMLBody()
A
54 9 21
getPreviousCorrelatedInvoiceData()
A
52 8 24
prepareSavingSettings()
S
37 4 75
getBookingExtraInvoices()
S
48 6 31
printOverlayContent()
S
54 6 20
getBookingTariffs()
S
54 6 19
myDATARequestPOST()
S
51 5 26
libxml_display_error()
S
55 5 20
simpleXmlAppendTree()
S
55 5 20
prepareCorrelatedInvoice()
S
56 4 17
updateXmlEInvoice()
S
55 3 19
generateInvoiceQRCode()
S
63 4 10
validateXmlAgainstSchema()
S
59 3 15
loadSessionFilters()
S
63 4 10
printSettings()
S
55 2 21
loadEInvoiceDetails()
S
65 3 9
generateQRCodeImage()
S
58 2 14
updateCorrelatedXmlEInvoice()
S
60 2 12
libxml_display_errors()
S
66 2 9
__construct()
S
58 1 15
getSessionFilter()
S
71 2 6
viewEInvoice()
S
63 2 10
getOnlyNumbers()
S
67 2 7
getButtons()
S
63 1 12
refreshPdfInvoice()
S
63 1 11
getFileName()
S
82 1 3
getCorrelatedInvoiceParamName()
S
74 1 4
displayInstructions()
S
77 1 4
getDefaultSettings()
S
67 1 8
setSessionFilter()
S
69 1 6
hasFiltersSet()
S
79 1 3
getName()
S
82 1 3