RednaoWooCommercePDFInvoiceAjax D

Total Complexity 132
Dependencies 20
Dependents 0
Total lines 964
Lines of code 738
Logical lines of code 462
Comment lines 9
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
EmailPDF()
A
37 11 76
PreviewCustomField()
A
42 12 47
Download()
A
38 10 68
CreatePDF()
A
46 11 38
Save()
A
41 5 62
Search()
S
45 5 47
SaveCustomField()
S
48 5 36
SearchInvoice()
S
48 5 32
ManageDelete()
S
52 5 24
ManageView()
S
53 4 22
LoadTemplate()
S
53 4 22
Export()
S
52 3 24
DiagnoseError()
S
54 3 21
GetNumberValue()
S
67 4 7
GetStringValue()
S
63 4 10
ShutDownCatch()
S
58 3 15
GetBoolValue()
S
67 4 7
InspectOrder()
S
58 3 15
DeletePDF()
S
57 2 17
GetFieldPreview()
S
57 2 16
GetArrayValue()
S
69 3 7
GetOptionalJsonValue()
S
68 3 7
CheckIfOrderIsValid()
S
67 3 7
ProcessPostParameter()
S
67 3 7
__construct()
S
50 1 28
GetJsonValue()
S
72 2 5
CatchShutdownHandler()
S
61 1 12
GetDesignerPreview()
S
81 1 3
SaveNextNumber()
S
66 1 8
UpdateTemplate()
S
82 1 3
DontShowAgain()
S
76 1 4
RemindMeLater()
S
75 1 4
GetLatestError()
S
76 1 4
DontShowNewsletter()
S
73 1 5
GetQrPreview()
S
71 1 5
GetInvoiceDetail()
S
64 1 9
SendSuccessMessage()
S
69 1 7
SendErrorMessage()
S
69 1 7