YITH_WCAF_Commission_Handler D

Total Complexity 302
Dependencies 5
Dependents 1
Total lines 2,159
Lines of code 1,137
Logical lines of code 628
Comment lines 602
Methods 51
Properties 11

Methods 51

Method Rating Maintainability Complexity Lines of code
get_commissions()
D
26
45 141
process_bulk_actions()
B
36 23 74
get_commission_stats()
B
36 20 79
order_refund_handler()
B
36 19 74
per_status_count()
B
41 17 55
change_commission_status()
A
44 15 41
create_order_commissions()
A
43 12 45
print_referral_commissions_metabox()
A
45 12 41
change_commission_affiliate()
A
47 9 39
delete_order_commissions()
A
53 9 21
delete_single_commission()
A
52 8 24
_calculate_line_item_commission()
A
52 8 23
status_order_changing_handler()
S
52 7 24
get_commission_refunds()
S
54 7 22
refund_deleted_handler()
S
54 7 20
change_commission_amount()
S
52 6 24
regenerate_order_commissions()
S
58 6 15
ajax_add_note()
S
47 4 40
change_commission_refund()
S
54 5 21
add_screen_option()
S
60 5 12
add_screen_columns()
S
51 4 24
set_screen_option()
S
75 5 3
restore_from_trash()
S
58 4 14
add()
S
54 2 21
__construct()
S
48 1 31
get_instance()
S
65 3 10
__get()
S
66 3 9
map_commission_status()
S
66 3 8
get_available_status_change()
S
64 3 10
add_note()
S
59 2 14
get_commission()
S
55 1 23
count_commission()
S
57 1 18
get_option()
S
74 2 4
get_readable_status()
S
66 2 8
order_trashing_handler()
S
69 2 7
ajax_delete_note()
S
68 2 7
order_untrashing_handler()
S
67 2 8
update()
S
63 2 10
delete()
S
64 2 10
add_order_metabox()
S
63 1 12
hide_order_item_meta()
S
65 1 11
get_commission_notes()
S
71 1 5
delete_commission_notes()
S
72 1 5
print_commission_panel()
S
73 1 5
clear_transients()
S
81 1 3
get_total_commission_refund()
S
80 1 3
get_dead_status()
S
79 1 3
get_available_status()
S
79 1 3
delete_note()
S
72 1 5
commission_exists()
S
74 1 4
_retrieve_options()
S
75 1 4