VikBookingEInvoicingAgenziaEntrate D

Total Complexity 483
Dependencies 14
Dependents 0
Total lines 2,979
Lines of code 2,013
Logical lines of code 1,097
Comment lines 691
Methods 36
Properties 5

Methods 36

Method Rating Maintainability Complexity Lines of code
generateEInvoice()
D
0
151 513
getBookingsData()
D
0
109 543
getFilters()
C
24
21 219
getBookingTariffs()
B
39 22 58
canBookingBeInvoiced()
B
50 20 23
transmitEInvoices()
B
38 17 68
prepareCustomInvoiceData()
A
45 15 37
buildTransmissionAttachment()
A
42 14 51
nestBookingsData()
A
47 13 34
downloadEInvoices()
A
45 11 38
eInvoiceExists()
A
48 10 32
obliterateEInvoice()
A
50 9 28
generateEInvoices()
A
50 9 28
removeEInvoice()
A
48 7 31
prepareSavingSettings()
S
38 4 75
sendAttachmentToSdI()
S
49 6 30
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