VikBookingEInvoicingAgenziaEntrate D

Total Complexity 468
Dependencies 14
Dependents 0
Total lines 2,919
Lines of code 1,957
Logical lines of code 1,054
Comment lines 681
Methods 36
Properties 5

Methods 36

Method Rating Maintainability Complexity Lines of code
generateEInvoice()
D
0
153 511
getBookingsData()
D
1
107 536
getFilters()
C
24
21 218
canBookingBeInvoiced()
B
50 20 23
transmitEInvoices()
B
38 17 68
prepareCustomInvoiceData()
B
44 17 37
buildTransmissionAttachment()
A
42 14 51
nestBookingsData()
A
48 12 31
downloadEInvoices()
A
45 11 38
eInvoiceExists()
A
49 10 29
generateEInvoices()
A
50 9 28
obliterateEInvoice()
A
50 9 28
removeEInvoice()
S
49 7 30
prepareSavingSettings()
S
38 4 75
sendAttachmentToSdI()
S
49 6 30
getBookingTariffs()
S
54 6 19
libxml_display_error()
S
55 5 20
cleanTemporaryFiles()
S
59 5 14
printOverlayContent()
S
60 4 13
updateXmlEInvoice()
S
55 3 19
validateXmlAgainstSchema()
S
59 3 15
loadSessionFilters()
S
63 4 10
loadEInvoiceDetails()
S
62 3 12
viewEInvoice()
S
59 2 15
libxml_display_errors()
S
66 2 9
__construct()
S
58 1 15
getSessionFilter()
S
71 2 6
printSettings()
S
65 2 9
getOnlyNumbers()
S
67 2 7
getButtons()
S
63 1 12
getFileName()
S
82 1 3
displayInstructions()
S
72 1 6
getDefaultSettings()
S
67 1 8
setSessionFilter()
S
69 1 6
hasFiltersSet()
S
80 1 3
getName()
S
82 1 3