Charitable_Upgrade D

Total Complexity 146
Dependencies 6
Dependents 6
Total lines 1,412
Lines of code 697
Logical lines of code 293
Comment lines 517
Methods 43
Properties 7

Methods 43

Method Rating Maintainability Complexity Lines of code
fix_empty_donor_ids()
A
38 14 68
remove_duplicate_donors()
A
39 13 62
fix_donation_dates()
A
40 10 61
__construct()
A
35 3 118
upgrade_logs()
A
52 8 24
trim_upgrade_log()
S
54 7 22
add_upgrade_notice()
S
58 6 15
walk_upgrade_actions()
S
59 6 14
do_upgrades()
S
60 6 13
update_upgrade_system()
S
59 4 13
create_activity_tables()
S
60 4 13
remove_campaign_manager_cap()
S
62 4 12
remove_campaign_manager_unfiltered_html_cap()
S
62 4 12
show_upgrade_notice()
S
54 3 25
populate_upgrade_log_on_install()
S
56 3 20
show_upgrade_in_progress_notice()
S
57 3 18
do_immediate_upgrades()
S
69 4 6
do_upgrade_immediately()
S
69 4 6
finish_upgrade()
S
61 3 13
save_upgrade_log()
S
61 3 12
get_empty_donor_id_donations()
S
55 2 22
perform_immediate_upgrade()
S
67 3 8
count_empty_donor_id_donations()
S
61 2 12
get_instance()
S
72 2 6
upgrade_has_been_completed()
S
74 2 4
requires_upgrade()
S
77 2 3
upgrade_is_in_progress()
S
69 2 7
update_tables()
S
66 2 9
upgrade_donor_tables()
S
65 2 10
upgrade_from()
S
73 2 5
fix_empty_campaign_end_date_meta()
S
61 1 12
legacy_upgrade_mode()
S
69 1 7
notice_shown_for_upgrade_in_progress()
S
82 1 3
trigger_cron()
S
81 1 3
flush_permalinks()
S
79 1 3
upgrade_1_1_0()
S
81 1 3
clear_campaign_amount_donated_transient()
S
68 1 7
set_update_notice_transient()
S
74 1 4
update_upgrade_log()
S
66 1 8
fix_donor_role_caps()
S
72 1 5
has_empty_donor_ids()
S
78 1 3
update_db_version()
S
80 1 3
get_upgrade_log_key()
S
82 1 3