RednaoWooCommercePDFInvoiceAjax D

Total Complexity 134
Dependencies 20
Dependents 0
Total lines 946
Lines of code 718
Logical lines of code 463
Comment lines 9
Methods 37
Properties 2

Methods 37

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
40 6 65
SearchInvoice()
S
47 6 34
Search()
S
45 5 47
ManageDelete()
S
52 5 24
DiagnoseError()
S
52 4 24
ManageView()
S
53 4 22
LoadTemplate()
S
53 4 22
Export()
S
52 3 24
GetFieldPreview()
S
55 3 18
InspectOrder()
S
58 3 15
GetBoolValue()
S
67 4 7
GetNumberValue()
S
67 4 7
GetStringValue()
S
63 4 10
ShutDownCatch()
S
58 3 15
DeletePDF()
S
57 2 17
GetOptionalJsonValue()
S
68 3 7
GetArrayValue()
S
69 3 7
CheckIfOrderIsValid()
S
67 3 7
ProcessPostParameter()
S
67 3 7
__construct()
S
50 1 27
GetInvoiceDetail()
S
60 2 12
GetJsonValue()
S
72 2 5
GetDesignerPreview()
S
71 2 5
GetQrPreview()
S
66 2 7
CatchShutdownHandler()
S
61 1 12
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
SendSuccessMessage()
S
69 1 7
SendErrorMessage()
S
69 1 7