Code Analysis: Database Anonymization 1.1.1

Function Rating Maintainability Complexity Lines of code
DBAnon\Database_Anonymization_Admin::sanitize_column()
D
26
46 134
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_digits()
C
35 26 73
DBAnon\Database_Anonymization_Admin::get_table_preview()
B
35 20 80
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_age()
B
37 20 66
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_birthdate()
B
37 19 66
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_chars()
A
41 15 51
DBAnon\Database_Anonymization_Activator::activate()
A
36 13 81
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_copy_user_email()
A
40 13 56
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_copy_usermeta_names()
A
40 13 54
DBAnon\Database_Anonymization_Admin::detect_type()
A
42 13 52
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_lorem_ipsum()
A
42 13 49
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_email_list()
A
41 12 53
DBAnon\Database_Anonymization_Admin::validate_column()
A
49 13 29
DBAnon\Database_Anonymization_Admin::edit_column()
A
44 12 42
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_street_list_with_number()
A
42 11 48
DBAnon\Database_Anonymization_Admin::sanitize_row()
A
48 11 31
DBAnon\Database_Anonymization_Admin::delete_rows()
A
46 10 41
DBAnon\Database_Anonymization_Admin::delete_columns()
A
46 10 40
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_pattern()
A
44 9 42
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_phone_pattern()
A
44 9 42
DBAnon\Database_Anonymization_Data_Source::get_array_keys()
A
50 10 26
DBAnon\Abstract_Database_Anonymization_Transformation::__construct()
A
31 1 158
DBAnon\Database_Anonymization_Admin::add_column()
A
49 9 29
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_url_list()
A
45 8 39
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_derive_from_user_email()
A
47 8 32
DBAnon\Database_Anonymization_Data_Source::get_table_data()
A
48 8 31
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_full_name_generator()
A
46 7 35
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_street_list()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_agent_string_generator()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_city_list()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_first_name_generator()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_last_name_generator()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_iban_list()
A
47 7 33
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_nickname_generator()
A
47 7 33
DBAnon\Database_Anonymization_Data_Source::create_table_backup()
A
49 7 32
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_random_local_ip_address_generator()
A
48 7 31
DBAnon\Columns_List_Table::column_default()
S
61 8 13
DBAnon\Columns_List_Table::usort_reorder()
S
59 8 12
DBAnon\Database_Anonymization_Admin::get_transformation_parameter()
S
47 6 40
DBAnon\Database_Anonymization_Admin::edit_row()
S
49 6 32
DBAnon\Database_Anonymization_Admin::run_anonymization()
S
48 6 32
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_one_array_value()
S
48 6 32
DBAnon\Abstract_Database_Anonymization_Transformation::update_table_rows()
S
50 6 30
DBAnon\Database_Anonymization_Admin::delete_row()
S
51 6 28
DBAnon\Database_Anonymization_Admin::delete_column()
S
51 6 28
DBAnon\Rows_List_Table::column_default()
S
62 7 12
DBAnon\Abstract_Database_Anonymization_Transformation::clear_array()
S
54 6 23
DBAnon\Abstract_Database_Anonymization_Transformation::fill_array()
S
54 6 23
DBAnon\Abstract_Database_Anonymization_Transformation::get_lorem_ipsum()
S
53 6 23
DBAnon\Abstract_Database_Anonymization_Transformation::get_table_rows()
S
53 6 22
DBAnon\Abstract_Database_Anonymization_Transformation::get_table_count()
S
53 6 21
DBAnon\Database_Anonymization_Admin::validate_row()
S
57 6 17
DBAnon\Database_Anonymization_Admin::initialize_column()
S
49 5 31
DBAnon\Database_Anonymization_Data_Source::restore_backup()
S
50 5 30
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_empty_array_values()
S
50 5 27
DBAnon\Abstract_Database_Anonymization_Transformation::get_exclusion_query_parts()
S
51 5 25
DBAnon\Abstract_Database_Anonymization_Transformation::get_random_filled_street_with_number_pattern()
S
52 5 24
DBAnon\Rows_List_Table::usort_reorder()
S
64 6 8
DBAnon\Database_Anonymization_Data_Source::reorder_columns()
S
59 5 14
DBAnon\Database_Anonymization_Admin::store_run()
S
52 4 23
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize()
S
54 4 22
DBAnon\Database_Anonymization_Admin::add_row()
S
54 4 21
DBAnon\Abstract_Database_Anonymization_Transformation::get_random_filled_pattern()
S
56 4 18
DBAnon\Database_Anonymization_Data_Source::reorder_fix_gaps()
S
59 4 14
DBAnon\Database_Anonymization_Admin::render_transformation_row()
S
53 3 24
DBAnon\Database_Anonymization_Admin::anonymize_columns()
S
56 3 17
DBAnon\Database_Anonymization_Data_Source::delete_backup()
S
57 3 16
DBAnon\Database_Anonymization_Data_Source::add_column()
S
59 3 15
DBAnon\Database_Anonymization_Data_Source::add_row()
S
60 3 14
DBAnon\Database_Anonymization_Data_Source::get_col_type()
S
60 3 13
DBAnon\Database_Anonymization_Data_Source::get_table_columns()
S
61 3 13
DBAnon\Database_Anonymization_Data_Source::get_row()
S
62 3 11
DBAnon\Database_Anonymization_Data_Source::get_column()
S
62 3 11
DBAnon\Database_Anonymization_Data_Source::get_tables()
S
63 3 11
DBAnon\Database_Anonymization::define_admin_hooks()
S
56 2 17
DBAnon\Database_Anonymization_Admin::__construct()
S
58 2 16
DBAnon\Database_Anonymization_Loader::run()
S
66 3 8
DBAnon\Database_Anonymization_Admin::get_unique_tables()
S
64 3 10
DBAnon\Database_Anonymization_Admin::column_sort()
S
67 3 8
DBAnon\Database_Anonymization_Data_Source::delete_columns()
S
64 3 10
DBAnon\Database_Anonymization_Admin::render_main_page()
S
68 3 6
DBAnon\Columns_List_Table::column_filter()
S
68 3 7
DBAnon\Database_Anonymization_Admin::get_ak_transformation_row()
S
59 2 13
DBAnon\Database_Anonymization_Admin::get_transformation_explanation()
S
59 2 13
DBAnon\Database_Anonymization_Admin::get_ak_transformation_info()
S
60 2 13
DBAnon\Abstract_Database_Anonymization_Transformation::get_usermeta_firstname()
S
61 2 12
DBAnon\Abstract_Database_Anonymization_Transformation::get_usermeta_lastname()
S
61 2 12
DBAnon\Abstract_Database_Anonymization_Transformation::get_user_email_max_length()
S
63 2 11
DBAnon\Abstract_Database_Anonymization_Transformation::get_user_email()
S
62 2 11
DBAnon\Database_Anonymization::__construct()
S
64 2 11
DBAnon\Rows_List_Table::prepare_items()
S
56 1 18
DBAnon\Columns_List_Table::prepare_items()
S
56 1 18
DBAnon\Database_Anonymization_Data_Source::delete_rows()
S
69 2 7
DBAnon\Abstract_Database_Anonymization_Transformation::get_agents()
S
63 2 10
DBAnon\Database_Anonymization_Admin::refresh_transformations()
S
64 2 9
DBAnon\Database_Anonymization_Data_Source::update_row()
S
65 2 9
DBAnon\Abstract_Database_Anonymization_Transformation::get_ibans()
S
63 2 10
DBAnon\Abstract_Database_Anonymization_Transformation::get_cities()
S
63 2 10
DBAnon\Database_Anonymization_Admin::create_backup()
S
63 2 10
DBAnon\Database_Anonymization_Data_Source::get_col_length()
S
64 2 10
DBAnon\Database_Anonymization_Data_Source::delete_column()
S
63 2 10
DBAnon\Database_Anonymization_Admin::update_last_run_status()
S
67 2 7
DBAnon\Abstract_Database_Anonymization_Transformation::get_random_digits()
S
64 2 9
DBAnon\Database_Anonymization_Data_Source::delete_row()
S
65 2 9
DBAnon\Abstract_Database_Anonymization_Transformation::get_names()
S
63 2 10
DBAnon\Abstract_Database_Anonymization_Transformation::get_streets()
S
63 2 10
DBAnon\Abstract_Database_Anonymization_Transformation::get_nicknames()
S
63 2 10
DBAnon\Database_Anonymization_Data_Source::get_rows()
S
69 2 7
DBAnon\Database_Anonymization_Data_Source::update_column()
S
63 2 10
DBAnon\Columns_List_Table::column_transformation()
S
63 2 10
DBAnon\Database_Anonymization_Admin::refresh_columns()
S
64 2 9
DBAnon\Abstract_Database_Anonymization_Transformation::get_random_string()
S
64 2 9
DBAnon\Abstract_Database_Anonymization_Transformation::get_primary_key()
S
64 2 9
DBAnon\Abstract_Database_Anonymization_Transformation::get_loops()
S
69 2 6
DBAnon\Database_Anonymization_Admin::get_transformations_by_type()
S
68 2 8
DBAnon\Database_Anonymization_Data_Source::get_columns()
S
69 2 7
DBAnon\Abstract_Database_Anonymization_Transformation::get_domains()
S
63 2 10
DBAnon\Columns_List_Table::get_columns()
S
59 1 14
DBAnon\Rows_List_Table::get_columns()
S
62 1 11
DBAnon\Columns_List_Table::get_sortable_columns()
S
63 1 11
DBAnon\Rows_List_Table::get_actions()
S
63 1 9
DBAnon\Columns_List_Table::get_actions()
S
63 1 9
DBAnon\Rows_List_Table::get_bulk_actions()
S
71 1 6
DBAnon\Database_Anonymization::get_loader()
S
82 1 3
DBAnon\Database_Anonymization_Admin::enqueue_styles()
S
77 1 3
DBAnon\Database_Anonymization::load_dependencies()
S
70 1 6
DBAnon\Rows_List_Table::process_bulk_action()
S
91 1 2
DBAnon\Rows_List_Table::__construct()
S
76 1 4
DBAnon\Columns_List_Table::__construct()
S
73 1 5
DBAnon\Rows_List_Table::column_table()
S
74 1 4
DBAnon\Database_Anonymization_Admin::get_data_customization()
S
82 1 3
deactivate_database_anonymization()
S
76 1 4
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_empty()
S
73 1 5
DBAnon\Database_Anonymization_Loader::__construct()
S
77 1 4
DBAnon\Database_Anonymization_Admin::get_data_source()
S
82 1 3
DBAnon\Database_Anonymization_Loader::add_action()
S
77 1 3
DBAnon\Database_Anonymization::set_locale()
S
75 1 4
DBAnon\Database_Anonymization_Loader::add()
S
64 1 10
DBAnon\Columns_List_Table::column_cb()
S
72 1 6
DBAnon\Database_Anonymization_Admin::render_tab_rows()
S
68 1 7
DBAnon\Database_Anonymization_Admin::add_menu()
S
77 1 3
DBAnon\Database_Anonymization_i18n::load_plugin_textdomain()
S
69 1 7
DBAnon\Rows_List_Table::column_cb()
S
72 1 6
DBAnon\Database_Anonymization_Admin::get_dbanon_runs()
S
80 1 3
DBAnon\Database_Anonymization::get_version()
S
82 1 3
DBAnon\Database_Anonymization_Admin::get_data_importexport()
S
82 1 3
DBAnon\Database_Anonymization_Data_Source::backups_exist()
S
72 1 5
DBAnon\Rows_List_Table::get_sortable_columns()
S
66 1 9
DBAnon\Columns_List_Table::process_bulk_action()
S
91 1 2
DBAnon\Abstract_Database_Anonymization_Transformation::anonymize_one_value()
S
72 1 5
run_database_anonymization()
S
77 1 4
DBAnon\Database_Anonymization_Admin::serialized_to_html()
S
63 1 9
DBAnon\Database_Anonymization::run()
S
82 1 3
activate_database_anonymization()
S
76 1 4
DBAnon\Columns_List_Table::column_table()
S
74 1 4
DBAnon\Database_Anonymization_Admin::get_transformation_types()
S
80 1 3
DBAnon\Columns_List_Table::get_bulk_actions()
S
71 1 6
DBAnon\Database_Anonymization_Admin::render_tab_columns()
S
68 1 7
DBAnon\Database_Anonymization_Data_Source::get_table_row_count()
S
70 1 6
DBAnon\Database_Anonymization_Loader::add_filter()
S
77 1 3
DBAnon\Database_Anonymization_Admin::get_data_transformation()
S
82 1 3
DBAnon\Database_Anonymization::get_plugin_name()
S
82 1 3
DBAnon\Database_Anonymization_Admin::enqueue_scripts()
S
64 1 9
DBAnon\Database_Anonymization_Deactivator::deactivate()
S
89 1 2