TRP_Upgrade D

Total Complexity 233
Dependencies 3
Dependents 3
Total lines 1,550
Lines of code 1,059
Logical lines of code 567
Comment lines 272
Methods 51
Properties 3

Methods 51

Method Rating Maintainability Complexity Lines of code
trp_update_database()
C
29 29 118
check_for_necessary_updates()
B
39 18 64
trp_replace_original_id_null()
A
43 11 48
trp_prepare_options_for_database_optimization()
A
46 11 40
get_updates_details()
A
30 1 172
show_admin_notice()
A
55 10 17
trp_get_original_slugs_for_meta_based_slugs()
A
50 9 31
show_admin_notice_minimum_pro_version_required()
A
58 10 11
trp_migrate_old_slug_to_new_parent_and_translate_slug_table_post_type_and_tax_284()
A
47 8 36
trp_migrate_old_slug_to_new_parent_and_translate_slug_table_post_meta_284()
S
48 6 33
trp_migrate_old_slug_to_new_parent_and_translate_slug_table_term_meta_284()
S
48 6 33
trp_get_option_based_slugs_from_db_284()
S
54 6 21
trp_clean_original_meta_table()
S
54 6 20
upgrade_machine_translation_settings()
S
55 5 19
trp_updated_database_full_trim_originals_140()
S
55 5 18
dont_update_db_if_seopack_inactive()
S
59 5 13
migrate_auto_translate_slug_to_automatic_translation()
S
60 5 13
show_notification_about_add_ons_removal()
S
51 4 25
add_tp_block_index()
S
56 4 16
trp_regenerate_original_meta_table()
S
57 4 16
check_if_gettext_tables_exist()
S
59 4 14
add_iso_code_to_language_code()
S
61 4 12
trp_get_meta_based_slugs_from_db_284()
S
52 3 23
set_the_options_set_in_db_optimization_tool_to_no()
S
56 3 19
show_admin_error_message()
S
62 4 10
trp_updated_database_gettext_original_id_insert()
S
59 3 14
trp_updated_database_gettext_original_id_update()
S
60 3 13
add_full_text_index_to_tables()
S
61 3 12
trp_updated_database_gettext_empty_rows_145()
S
62 3 12
trp_updated_database_original_id_update_166()
S
61 3 12
trp_updated_database_original_id_insert_166()
S
61 3 12
migrate_machine_translation_counter()
S
69 3 6
trp_get_meta_based_slug_status()
S
66 3 8
trp_get_table_name_for_original_join_in_meta_based_slugs()
S
68 3 8
set_force_slash_at_end_of_links()
S
63 3 10
trp_remove_duplicate_original_strings()
S
61 2 13
enqueue_update_script()
S
62 2 11
trp_updated_database_original_id_cleanup_166()
S
67 2 8
trp_remove_duplicate_rows()
S
71 2 6
is_pro_minimum_version_met()
S
74 2 4
trp_updated_database_gettext_original_id_cleanup()
S
65 2 9
register_menu_page()
S
73 1 4
admin_notice_update_database()
S
62 1 10
trp_successfully_run_database_optimization()
S
77 1 4
trp_update_database_page()
S
80 1 3
create_opposite_ls_option()
S
79 1 3
trp_admin_notice_error_database()
S
71 1 5
stop_and_print_error()
S
64 1 9
call_create_menu_entries()
S
70 1 6
get_last_id_for_meta_based_slugs()
S
62 1 10
__construct()
S
74 1 5