RednaoPDFGenerator C

Total Complexity 115
Dependencies 21
Dependents 2
Total lines 644
Lines of code 443
Logical lines of code 289
Comment lines 30
Methods 30
Properties 19

Methods 30

Method Rating Maintainability Complexity Lines of code
Generate()
B
37 16 70
__construct()
A
44 13 44
MaybeFilterOrder()
A
49 11 27
GetFileName()
S
52 7 26
GetOptionsForOrder()
S
54 6 18
GetPageOptionsById()
S
49 5 32
SavePDF()
S
58 6 14
GetTempFolder()
S
55 5 19
GetPageOptionsByEmailId()
S
51 4 27
Destroy()
S
60 4 13
GetProcessedHtml()
S
53 3 20
MaybeSetPassword()
S
60 3 12
ProcessFields()
S
56 2 17
GetTemplateId()
S
69 3 7
GetFieldById()
S
67 3 7
GetExtensionOptions()
S
66 3 10
render()
S
59 2 13
GeneratePreview()
S
62 2 12
GetInvoiceTemplateId()
S
74 2 5
GetOutput()
S
74 2 5
GetPrintableOutput()
S
74 2 5
GetPageSize()
S
69 2 6
GenerateAttachment()
S
63 2 10
IncreaseInvoiceCount()
S
72 1 5
GetInvoiceDate()
S
82 1 3
GetUploadDir()
S
75 1 4
SetSkipSavingPDF()
S
80 1 3
GetFormattedInvoiceNumber()
S
82 1 3
GetOrderId()
S
81 1 3
AlreadyRenderer()
S
80 1 3