SI_Invoice D

Total Complexity 161
Dependencies 8
Dependents 76
Total lines 1,081
Lines of code 670
Logical lines of code 336
Comment lines 264
Methods 80
Properties 10

Methods 80

Method Rating Maintainability Complexity Lines of code
create_invoice()
A
39 8 67
get_subtotal()
A
51 10 24
get_calculated_total()
A
51 9 26
is_invoice_query()
A
54 9 21
get_payments_total()
S
54 7 20
get_fees_total()
S
55 7 19
get_instance()
S
62 6 11
get_balance()
S
60 4 13
get_pending_payments_total()
S
61 4 13
get_overdue_invoices()
S
52 3 25
get_discount_total()
S
59 3 13
set_status()
S
62 3 12
get_pending_payments()
S
63 3 11
get_deposit()
S
62 3 11
reset_totals()
S
58 2 17
register_post_statuses()
S
58 2 16
has_deposit()
S
68 3 7
init()
S
58 1 16
get_status_label()
S
69 2 7
get_expiration_date()
S
67 2 7
get_project()
S
69 2 7
get_line_items()
S
69 2 7
get_fees()
S
68 2 7
remove_fee()
S
66 2 9
get_currency()
S
67 2 8
get_client()
S
70 2 6
get_invoice_id()
S
67 2 8
set_issue_date()
S
67 2 8
get_estimate_id()
S
68 2 7
get_due_date()
S
65 2 8
get_statuses()
S
61 1 12
set_as_temp()
S
81 1 3
get_invoices_by_estimate_id()
S
74 1 4
get_history()
S
80 1 3
set_as_partial()
S
81 1 3
get_terms()
S
74 1 4
set_terms()
S
71 1 6
get_notes()
S
74 1 4
set_notes()
S
71 1 6
get_sender_note()
S
74 1 4
set_sender_note()
S
71 1 6
__construct()
S
80 1 3
set_line_items()
S
70 1 6
set_fees()
S
70 1 6
set_calculated_total()
S
69 1 7
set_currency()
S
71 1 6
get_user_id()
S
79 1 3
get_status()
S
82 1 3
set_user_id()
S
71 1 6
set_pending()
S
81 1 3
get_payments()
S
75 1 4
set_as_paid()
S
81 1 3
set_project_id()
S
71 1 6
set_as_written_off()
S
81 1 3
get_discount()
S
79 1 3
get_submission_fields()
S
79 1 3
set_submission_fields()
S
71 1 6
get_issue_date()
S
76 1 4
set_estimate_id()
S
71 1 6
set_due_date()
S
71 1 6
set_expiration_date()
S
71 1 6
get_po_number()
S
79 1 3
set_po_number()
S
71 1 6
get_client_id()
S
79 1 3
set_client_id()
S
71 1 6
set_invoice_id()
S
71 1 6
set_discount()
S
71 1 6
set_total()
S
71 1 6
set_archived()
S
81 1 3
set_shipping()
S
71 1 6
get_tax()
S
79 1 3
set_tax()
S
71 1 6
get_tax_total()
S
69 1 6
get_tax2()
S
79 1 3
set_tax2()
S
71 1 6
get_tax2_total()
S
69 1 6
get_project_id()
S
79 1 3
set_deposit()
S
71 1 6
get_total()
S
75 1 4
get_shipping()
S
79 1 3