InvoicePost D

Total Complexity 133
Dependencies 8
Dependents 2
Total lines 838
Lines of code 531
Logical lines of code 218
Comment lines 101
Methods 74
Properties 30

Methods 74

Method Rating Maintainability Complexity Lines of code
refresh()
A
50 8 27
stringAsMoney()
S
51 7 26
getCalculatedTotalNetPrice()
S
55 7 23
refreshTotals()
S
55 7 23
getPaymentMethodString()
S
60 5 14
save()
S
61 4 13
setProductsFromPostArray()
S
51 3 27
getTotalTax()
S
62 4 12
getTotalNet()
S
62 4 12
setCorrectionDataFromInvoice()
S
55 3 17
setDefaultValuesIfNumberEmpty()
S
59 3 14
generateFormattedCorrectionNumberForData()
S
57 2 16
generateFormattedInvoiceNumberForData()
S
57 2 16
stringAsMoneyField()
S
64 3 10
getCurrencySymbol()
S
65 3 9
_getMetaFields()
S
53 1 27
getDateOfPay()
S
68 2 8
getDateOfSale()
S
71 2 6
format_decimal()
S
66 2 8
setCorrectionNumber()
S
69 2 7
setNumber()
S
69 2 7
getDateOfIssue()
S
68 2 8
get()
S
68 2 8
getCorrectedInvoice()
S
69 2 7
getFormattedInvoiceNumber()
S
72 2 6
setClientFromArray()
S
61 1 13
setOwnerFromArray()
S
63 1 11
setOwnerFromDefault()
S
63 1 11
setCorrection()
S
81 1 3
setMeta()
S
75 1 4
setCurrency()
S
81 1 3
setTotalPrice()
S
81 1 3
setDateToPay()
S
80 1 3
setPaymentStatus()
S
81 1 3
sendByEmail()
S
91 1 2
setNotes()
S
81 1 3
setDateOfIssue()
S
80 1 3
setTotalPaid()
S
81 1 3
getCorrection()
S
82 1 3
setWpmlUserLang()
S
81 1 3
setPaymentMethod()
S
81 1 3
setFormattedNumber()
S
81 1 3
setDateOfSale()
S
80 1 3
setPaymentMethodName()
S
81 1 3
setNotesFromDefault()
S
78 1 3
setDefaultDatePay()
S
76 1 3
getProducts()
S
82 1 3
__construct()
S
71 1 6
getPostType()
S
81 1 3
getClient()
S
82 1 3
getOwner()
S
82 1 3
getId()
S
82 1 3
getTotalPrice()
S
80 1 3
getTotalPaid()
S
80 1 3
getPaymentStatus()
S
82 1 3
getPaymentStatusString()
S
76 1 4
getPaymentMethod()
S
82 1 3
getPaymentMethodName()
S
82 1 3
getActions()
S
69 1 5
getShipping()
S
82 1 3
increaseNextCorrectionNumber()
S
78 1 3
getProductsCount()
S
80 1 3
getNumber()
S
82 1 3
getCurrency()
S
82 1 3
getNumberOfDecimal()
S
83 1 3
getNotes()
S
82 1 3
getWpmlUserLang()
S
82 1 3
generateFormattedInvoiceNumber()
S
78 1 3
generateFormattedCorrectionNumber()
S
78 1 3
getPlugin()
S
82 1 3
setWpmlUserLangFromDefault()
S
81 1 3
setDefaultPaymentStatus()
S
76 1 4
increaseNextInvoiceNumber()
S
78 1 3
getPost()
S
82 1 3