ScrtOrder D

Total Complexity 286
Dependencies 3
Dependents 21
Total lines 1,421
Lines of code 1,146
Logical lines of code 662
Comment lines 26
Methods 46
Properties 13

Methods 46

Method Rating Maintainability Complexity Lines of code
add_bump_items_from_post()
C
29 28 125
get_data()
C
35 28 77
child_of()
B
35 15 88
setup_atts_from_post()
A
39 15 54
apply_plan_coupon_to_items()
A
49 12 28
initialize()
A
47 11 34
calculate_final_amounts()
A
45 10 43
store()
A
50 11 27
divide_money_evenly()
A
47 9 40
add_main_item_from_post()
A
46 9 37
maybe_apply_tax_to_item()
A
50 9 27
apply_cart_coupon_to_items()
A
48 8 32
add_line_item_from_post()
A
49 8 30
invoice_link()
A
56 8 18
set_invoice_number()
S
45 6 42
calculate_tax()
S
55 7 19
check_first_order()
S
60 7 12
get_current_user_orders()
S
47 5 39
load_coupon_from_post()
S
57 6 15
load_from_post()
S
51 5 28
create()
S
53 5 21
get_children()
S
56 5 19
__construct()
S
39 1 78
update()
S
57 5 16
get_upsell()
S
63 6 10
store_items()
S
59 5 14
setup_tax()
S
58 4 15
calculate_tax_amount_from_items()
S
60 4 13
get_downsell()
S
64 4 11
get_by_trans_id()
S
56 2 20
find_user_id()
S
66 3 9
get_subscription()
S
67 3 9
invoice_link_html()
S
64 3 10
refund_log()
S
60 2 13
set_date()
S
63 2 12
get_invoice()
S
65 2 9
calculate_pre_tax_amount_from_items()
S
64 2 10
calculate_total_amount_from_items()
S
64 2 10
get_items()
S
69 2 7
output_invoice()
S
79 1 3
log()
S
79 1 3
add_item()
S
76 1 4
trigger_integrations()
S
76 1 4
get_meta_value()
S
78 1 3
get_status()
S
77 1 4
set_date_from_timestamp()
S
75 1 4