WPInv_Invoice D

Total Complexity 488
Dependencies 6
Dependents 69
Total lines 4,050
Lines of code 1,521
Logical lines of code 744
Comment lines 1,898
Methods 290
Properties 9

Methods 290

Method Rating Maintainability Complexity Lines of code
__construct()
A
48 15 29
recalculate_total_tax()
A
43 13 44
set_status()
A
47 12 35
mark_paid()
A
48 12 31
status_transition()
A
47 8 34
add_note()
S
59 8 13
add_item()
S
53 7 23
process_array_item()
S
56 7 17
get_invoice_id_by_field()
S
52 6 22
get_non_recurring_total()
S
58 5 15
get_recurring_details()
S
54 4 23
recalculate_subtotal()
S
55 4 20
get_full_name()
S
60 4 13
remove_discount()
S
60 4 13
remove_item()
S
60 4 13
clear_cache()
S
64 4 11
recalculate_total_fees()
S
57 3 17
recalculate_total_discount()
S
58 3 16
get_invoice_date()
S
65 4 9
get_initial_total()
S
58 3 15
get_tax_total_by_name()
S
64 4 10
get_recurring_total()
S
58 3 15
get_checkout_payment_url()
S
61 3 11
get_item()
S
67 3 8
get_subtotal()
S
68 3 7
get_remote_subscription_id()
S
66 3 8
get_total()
S
67 3 7
set_items()
S
64 3 10
get_tax()
S
68 3 7
discount_first_payment_only()
S
68 3 7
is_free()
S
67 3 7
needs_payment()
S
73 3 4
get_discount()
S
68 3 7
set_due_date()
S
65 3 9
set_parent_id()
S
70 3 6
set_date_modified()
S
65 3 9
set_author()
S
68 3 7
maybe_set_date_paid()
S
72 3 5
maybe_set_number()
S
70 3 6
set_completed_date()
S
65 3 9
set_date_created()
S
65 3 9
get_user_info()
S
55 1 19
set_transaction_id()
S
73 2 5
set_post_type()
S
71 2 6
set_discounts()
S
71 2 6
set_fees()
S
71 2 6
is_renewal()
S
79 2 3
get_shipping_address()
S
74 2 4
set_mode()
S
73 2 5
get_shipping()
S
70 2 6
get_cart_details()
S
66 2 9
get_final_tax()
S
69 2 7
has_shipping()
S
78 2 3
get_payment_meta()
S
58 1 15
set()
S
70 2 6
set_shipping()
S
70 2 6
get()
S
68 2 7
get_receipt_url()
S
66 2 8
get_subscription_name()
S
68 2 7
get_state()
S
74 2 4
set_template()
S
72 2 5
get_currency()
S
74 2 4
get_subscription_id()
S
78 2 3
get_recurring()
S
72 2 6
is_due()
S
74 2 4
set_taxes()
S
71 2 6
get_country()
S
74 2 4
get_completed_date_gmt()
S
70 2 7
get_status_nicename()
S
71 2 5
get_date_created_gmt()
S
70 2 7
get_fee()
S
74 2 4
remove_fee()
S
68 2 7
validate_discount()
S
67 2 8
update_items()
S
69 2 7
get_number()
S
67 2 8
_isset()
S
77 2 3
add_tax()
S
68 2 7
remove_tax()
S
68 2 7
maybe_set_key()
S
69 2 7
generate_number()
S
68 2 7
generate_key()
S
68 2 6
get_path()
S
64 2 9
get_status_class()
S
74 2 4
get_due_date_gmt()
S
70 2 7
item_has_free_trial()
S
69 2 7
get_date_modified_gmt()
S
70 2 7
has_free_trial()
S
79 2 3
is_free_trial_from_discount()
S
79 2 3
set_user_city()
S
81 1 3
set_customer_vat_number()
S
81 1 3
set_customer_email()
S
81 1 3
update_status()
S
71 1 5
set_email_address()
S
81 1 3
set_user_vat_number()
S
81 1 3
get_parent_id()
S
79 1 3
set_user_email()
S
81 1 3
refresh_item_ids()
S
74 1 4
set_vat_rate()
S
80 1 3
set_email()
S
80 1 3
get_parent_payment()
S
80 1 3
add_system_note()
S
78 1 3
set_phone_number()
S
81 1 3
array_convert()
S
81 1 3
set_country()
S
80 1 3
set_vat_number()
S
80 1 3
set_user_country()
S
81 1 3
set_customer_state()
S
81 1 3
set_zip()
S
80 1 3
save()
S
68 1 8
set_user_zip()
S
81 1 3
set_city()
S
80 1 3
set_customer_zip()
S
81 1 3
set_company()
S
80 1 3
recalculate_totals()
S
74 1 5
set_customer_country()
S
81 1 3
set_user_state()
S
81 1 3
set_user_company()
S
81 1 3
refund()
S
77 1 4
set_customer_company()
S
81 1 3
set_company_id()
S
80 1 3
set_state()
S
80 1 3
set_customer_city()
S
81 1 3
set_user_vat_rate()
S
81 1 3
set_email_cc()
S
80 1 3
set_customer_vat_rate()
S
81 1 3
is_recurring()
S
80 1 3
set_submission_id()
S
80 1 3
set_discount_code()
S
79 1 3
set_gateway()
S
80 1 3
get_status_label_html()
S
69 1 6
set_currency()
S
80 1 3
set_disable_taxes()
S
79 1 3
set_subscription_id()
S
80 1 3
set_remote_subscription_id()
S
80 1 3
is_parent()
S
75 1 4
is_taxable()
S
80 1 3
set_user_phone()
S
81 1 3
has_vat()
S
81 1 3
is_paid()
S
74 1 4
is_initial_free()
S
73 1 4
is_refunded()
S
75 1 4
is_held()
S
75 1 4
is_free_trial()
S
81 1 3
is_draft()
S
80 1 3
has_status()
S
74 1 4
is_type()
S
75 1 4
set_payment_form()
S
80 1 3
set_fees_total()
S
81 1 3
set_address()
S
80 1 3
set_customer_address_confirmed()
S
81 1 3
set_user_address()
S
81 1 3
set_customer_address()
S
81 1 3
set_is_viewed()
S
80 1 3
is_quote()
S
80 1 3
recalculate_total()
S
66 1 8
created_via()
S
80 1 3
set_created_via()
S
79 1 3
set_address_confirmed()
S
80 1 3
set_user_address_confirmed()
S
81 1 3
get_parent()
S
81 1 3
set_total_fees()
S
79 1 3
get_status()
S
79 1 3
set_subtotal()
S
79 1 3
set_total()
S
79 1 3
set_total_discount()
S
79 1 3
get_all_statuses()
S
79 1 3
set_discount()
S
81 1 3
set_total_tax()
S
79 1 3
add_discount()
S
72 1 5
set_tax_total()
S
81 1 3
add_fee()
S
72 1 5
set_customer_phone()
S
81 1 3
get_date_modified()
S
79 1 3
set_phone()
S
80 1 3
get_user_state()
S
80 1 3
get_customer_full_name()
S
80 1 3
get_phone()
S
79 1 3
get_phone_number()
S
80 1 3
get_user_phone()
S
80 1 3
get_customer_phone()
S
80 1 3
get_email()
S
79 1 3
get_email_address()
S
80 1 3
get_user_email()
S
80 1 3
get_customer_email()
S
80 1 3
get_user_country()
S
80 1 3
get_customer_country()
S
80 1 3
get_customer_state()
S
80 1 3
get_customer_last_name()
S
80 1 3
get_city()
S
79 1 3
get_user_city()
S
80 1 3
get_customer_city()
S
80 1 3
get_zip()
S
79 1 3
get_user_zip()
S
80 1 3
get_customer_zip()
S
80 1 3
get_company()
S
79 1 3
get_user_company()
S
80 1 3
get_customer_company()
S
80 1 3
get_company_id()
S
79 1 3
get_vat_number()
S
79 1 3
get_user_vat_number()
S
80 1 3
get_user_full_name()
S
80 1 3
get_user_last_name()
S
80 1 3
get_vat_rate()
S
79 1 3
get_name()
S
79 1 3
get_due_date()
S
79 1 3
get_date_due()
S
80 1 3
get_gmt_date_due()
S
80 1 3
get_completed_date()
S
79 1 3
get_date_completed()
S
80 1 3
get_gmt_completed_date()
S
80 1 3
get_key()
S
79 1 3
get_type()
S
79 1 3
get_invoice_quote_type()
S
79 1 3
get_label()
S
79 1 3
get_post_type()
S
79 1 3
get_mode()
S
79 1 3
get_title()
S
80 1 3
get_last_name()
S
79 1 3
get_description()
S
79 1 3
get_excerpt()
S
80 1 3
get_summary()
S
80 1 3
get_author()
S
79 1 3
get_user_id()
S
80 1 3
get_customer_id()
S
79 1 3
get_ip()
S
79 1 3
get_user_ip()
S
80 1 3
get_customer_ip()
S
80 1 3
get_first_name()
S
79 1 3
get_user_first_name()
S
80 1 3
get_customer_first_name()
S
80 1 3
get_customer_vat_number()
S
80 1 3
get_user_vat_rate()
S
80 1 3
set_customer_last_name()
S
81 1 3
set_name()
S
75 1 4
get_view_url()
S
71 1 5
get_transaction_url()
S
77 1 3
get_default_status()
S
72 1 5
set_version()
S
80 1 3
get_version()
S
79 1 3
set_date_due()
S
81 1 3
set_date_completed()
S
81 1 3
set_number()
S
75 1 4
set_type()
S
74 1 4
get_modified_date()
S
80 1 3
set_path()
S
80 1 3
set_title()
S
81 1 3
get_transaction_id()
S
79 1 3
set_description()
S
75 1 4
set_excerpt()
S
81 1 3
set_summary()
S
81 1 3
set_user_id()
S
81 1 3
set_customer_id()
S
79 1 3
set_ip()
S
80 1 3
set_user_ip()
S
81 1 3
set_first_name()
S
80 1 3
set_user_first_name()
S
81 1 3
set_customer_first_name()
S
81 1 3
set_last_name()
S
80 1 3
set_user_last_name()
S
81 1 3
get_disable_taxes()
S
79 1 3
get_gateway_title()
S
74 1 4
get_customer_vat_rate()
S
80 1 3
get_total_tax()
S
78 1 3
get_address()
S
79 1 3
get_user_address()
S
80 1 3
get_customer_address()
S
80 1 3
get_is_viewed()
S
79 1 3
get_email_cc()
S
79 1 3
get_template()
S
79 1 3
get_created_via()
S
79 1 3
get_address_confirmed()
S
79 1 3
get_user_address_confirmed()
S
80 1 3
get_customer_address_confirmed()
S
80 1 3
has_shipping_address()
S
80 1 3
get_total_discount()
S
78 1 3
get_total_fees()
S
78 1 3
get_gateway()
S
79 1 3
get_fees_total()
S
80 1 3
get_created_date()
S
80 1 3
get_totals()
S
82 1 3
get_date_created()
S
79 1 3
get_fees()
S
79 1 3
get_discounts()
S
79 1 3
get_taxes()
S
79 1 3
get_items()
S
79 1 3
get_item_ids()
S
78 1 3
get_payment_form()
S
79 1 3
get_submission_id()
S
79 1 3
get_discount_code()
S
79 1 3
set_key()
S
75 1 4