Code Analysis: Search Regex 2.4.1

Function Rating Maintainability Complexity Lines of code
Search_Regex_Admin::searchregex_head()
A
39 10 59
SearchRegex\Preset::set_search()
A
49 11 30
SearchRegex\Search::get_replace_data()
A
46 10 38
SearchRegex\Search::get_search_results()
A
46 9 37
SearchRegex\Preset::set_values()
A
54 9 22
SearchRegex\Replace::save_and_replace_result()
A
53 8 22
searchregex_set_options()
A
55 8 17
SearchRegex\Search::get_search_data()
A
49 7 31
SearchRegex\Source_Manager::get()
S
51 7 27
SearchRegex\Search::convert_rows_to_results()
S
52 7 24
SearchRegex\Source_Meta::save()
S
53 7 19
Search_Regex_Api_Source::replaceRow()
S
52 6 23
SearchRegex\Match::get_all()
S
53 6 21
SearchRegex\Preset::set_tags()
S
55 6 20
Search_Regex_Api_Route::validate_source_flags()
S
54 6 19
SearchRegex\Replace::save_and_replace()
S
56 6 18
SearchRegex\Totals::get_totals()
S
52 5 24
SearchRegex\Preset::import()
S
57 5 18
SearchRegex\Source_Options::save()
S
56 5 18
searchregex_get_rest_api()
S
58 5 16
searchregex_get_options()
S
59 5 15
Search_Regex_Api_Preset::route_import()
S
59 5 14
SearchRegex\Search_Source::get_matched_rows_offset()
S
57 5 14
Search_Regex_Admin::get_i18n_data()
S
59 5 14
Search_Regex_Admin::extra_actions()
S
59 5 14
SearchRegex\Match_Column::get_replacement()
S
61 5 12
SearchRegex\Search::get_replace_results()
S
53 4 23
Search_Regex_Api_Replace::replaceAll()
S
53 4 23
Search_Regex_Api_Preset::route_list()
S
55 4 21
Search_Regex_Api_Source::saveRow()
S
54 4 19
Redirection_Search_Regex::save()
S
59 4 15
SearchRegex\Search_Source::get_all_rows()
S
58 4 14
SearchRegex\Source_Post::get_post_type()
S
60 4 13
SearchRegex\Source_Meta::get_column_label()
S
62 4 12
Search_Regex_Admin::show_main()
S
50 1 57
Search_Regex_Api_Preset::validate_tags()
S
60 4 12
Search_Regex_Api_Source::__construct()
S
44 1 55
SearchRegex\Search_Source::get_total_matches()
S
55 3 17
Search_Regex_Capabilities::get_available_pages()
S
59 3 15
SearchRegex\Source_Manager::get_all_custom_post_types()
S
58 3 15
SearchRegex\Totals::get_next_page()
S
70 4 6
Search_Regex_Api_Route::validate_source()
S
58 3 15
SearchRegex\Source_Post::get_type()
S
64 4 10
SearchRegex\Preset::is_valid()
S
66 4 9
SearchRegex\Source_Post::get_name()
S
67 4 7
Search_Regex_Admin::get_current_page()
S
65 4 9
SearchRegex\Source_Comment::get_actions()
S
59 3 14
Search_Regex_Api_Preset::get_preset_params()
S
47 1 44
SearchRegex\Search_Source::get_search_query()
S
60 3 13
SearchRegex\Source_Post::get_search_conditions()
S
60 3 13
Search_Regex_Api_Source::validate_replace_column()
S
60 3 12
Search_Regex_Api_Preset::validate_locked()
S
61 3 12
SearchRegex\Search_Source::get_total_rows()
S
60 3 12
SearchRegex\Search_Source::save()
S
60 3 12
Search_Regex_Admin::add_help_tab()
S
51 2 27
Search_Regex_Api_Route::get_search_params()
S
48 1 42
SearchRegex\Match::get_pattern()
S
62 3 11
SearchRegex\Preset::update()
S
62 3 11
SearchRegex\Source_Options::delete_row()
S
61 3 11
SearchRegex\Replace::get_replace_positions()
S
61 3 11
SearchRegex\Source_Manager::get_handler_for_source()
S
62 3 11
SearchRegex\Source_Manager::get_all_sources()
S
54 2 22
SearchRegex\Source_Manager::get_all_grouped()
S
49 1 36
SearchRegex\Result::to_json()
S
57 2 17
Search_Regex_Api_Search::get_paging_params()
S
52 1 31
searchregex_is_wpcli()
S
71 3 6
SearchRegex\Search_Source::__construct()
S
69 3 6
SearchRegex\Match_Context::get_match_at_position()
S
67 3 8
SearchRegex\Search_Source::get_matched_rows()
S
61 3 10
SearchRegex\Totals::get_total_for_source()
S
70 3 6
Search_Regex_Admin::get_first_available_page_url()
S
67 3 7
Search_Regex_Admin::set_rest_api()
S
71 3 5
SearchRegex\Preset::get()
S
63 3 10
Search_Regex_Admin::admin_screen()
S
65 3 10
Search_Regex_Api_Route::validate_search_flags()
S
64 3 9
SearchRegex\Search::get_row()
S
60 2 14
SearchRegex\Match_Column::to_json()
S
60 2 14
Search_Regex_Admin::get_preload_data()
S
60 2 13
SearchRegex\Source_Post::get_column_label()
S
60 2 13
Search_Regex_Api_Preset::route_update()
S
61 2 12
SearchRegex\Source_Manager::get_core_sources()
S
52 1 27
Search_Regex_Api_Preset::route_delete()
S
61 2 12
SearchRegex\Match_Context::to_json()
S
62 2 12
SearchRegex\Source_Comment::get_column_label()
S
61 2 12
SearchRegex\Source_Post::get_columns()
S
63 2 12
Search_Regex_Api_Source::loadRow()
S
62 2 11
SearchRegex\Source_Manager::get_advanced_sources()
S
53 1 26
SearchRegex\Match_Column::__construct()
S
62 2 11
SearchRegex\Match_Context::add_match()
S
61 2 11
SearchRegex\Source_Comment::save()
S
63 2 11
SearchRegex\Source_Post::get_actions()
S
63 2 11
SearchRegex\Source_Post::save()
S
63 2 11
SearchRegex\Source_User::get_column_label()
S
63 2 11
Search_Regex_Api_Preset::__construct()
S
56 1 20
Search_Regex_Admin::show_load_fail()
S
56 1 20
SearchRegex\Preset::to_json()
S
57 1 17
Search_Regex_Api_Replace::get_replace_paging_params()
S
59 1 16
searchregex_is_admin()
S
73 2 6
Redirection_Search_Regex::get_column_label()
S
64 2 10
SearchRegex\Search::results_to_json()
S
69 2 7
SearchRegex\Source_Comment::get_search_conditions()
S
69 2 7
Search_Regex_Api::init()
S
71 2 6
Search_Regex_Admin::init()
S
71 2 6
SearchRegex\Match_Context::is_within_context()
S
67 2 7
Search_Regex_Api_Route::wp_insert_post_data()
S
69 2 7
SearchRegex\Search_Source::get_row()
S
63 2 9
SearchRegex\Search_Source::delete_row()
S
67 2 7
SearchRegex\Search_Source::get_search_query_as_like()
S
67 2 7
Search_Regex_Admin::admin_menu()
S
69 2 6
SearchRegex\Preset::__construct()
S
69 2 6
Search_Regex_Admin::check_minimum_wp()
S
68 2 7
Search_Regex_Admin::get_user_agent()
S
69 2 7
SearchRegex\Source_Comment::delete_row()
S
70 2 6
SearchRegex\Source_Options::get_column_label()
S
64 2 10
Search_Regex_Api_Search::route_search()
S
63 2 10
SearchRegex\Source_Post::delete_row()
S
70 2 6
SearchRegex\Source_User::delete_row()
S
70 2 6
SearchRegex\Replace::can_replace_column()
S
79 2 3
SearchRegex\Result::__construct()
S
62 2 10
Search_Regex_Api_Route::get_route()
S
68 2 7
SearchRegex\Source_User::save()
S
64 2 10
Search_Regex_Api_Source::getSources()
S
63 1 11
SearchRegex\Search_Source::get_columns()
S
100 1 0
Search_Regex_Admin::plugin_settings()
S
73 1 4
Search_Regex_Api_Search::__construct()
S
65 1 9
SearchRegex\Source_User::get_table_name()
S
77 1 4
SearchRegex\Source_Comment::get_table_id()
S
82 1 3
SearchRegex\Match::__construct()
S
70 1 6
Search_Regex_Api_Settings::route_save_settings()
S
73 1 5
SearchRegex\Source_Meta::get_meta_object_id()
S
100 1 0
SearchRegex\Result::get_raw()
S
82 1 3
Redirection_Search_Regex::get_columns()
S
69 1 8
SearchRegex\Source_User_Meta::get_meta_table()
S
82 1 3
SearchRegex\Preset::set_locked()
S
72 1 5
SearchRegex\Preset::get_allowed_fields()
S
66 1 10
SearchRegex\Source_User_Meta::get_table_id()
S
82 1 3
SearchRegex\Match::get_position()
S
82 1 3
Search_Regex_Capabilities::get_every_capability()
S
69 1 8
Search_Regex_Api_Settings::__construct()
S
70 1 6
SearchRegex\Search_Flags::to_json()
S
82 1 3
SearchRegex\Replace::__construct()
S
74 1 5
SearchRegex\Search::get_flags()
S
82 1 3
Redirection_Search_Regex::get_title_column()
S
82 1 3
SearchRegex\Source_Comment::get_info_columns()
S
81 1 3
SearchRegex\Preset::create()
S
70 1 6
SearchRegex\Source_Meta::get_table_id()
S
82 1 3
SearchRegex\Source_Meta::get_meta_table()
S
100 1 0
Search_Regex_Api_Plugin::__construct()
S
72 1 5
SearchRegex\Search_Source::get_info_columns()
S
82 1 3
SearchRegex\Result::get_source_type()
S
82 1 3
SearchRegex\Source_Post_Meta::get_meta_table()
S
82 1 3
SearchRegex\Search_Flags::has_flag()
S
79 1 3
SearchRegex\Totals::add_to_grand_total()
S
73 1 5
SearchRegex\Search_Flags::get_flags()
S
82 1 3
SearchRegex\Search_Source::get_query_columns()
S
67 1 8
SearchRegex\Search_Flags::__construct()
S
65 1 9
Search_Regex_Api_Route::get_search_replace()
S
67 1 7
SearchRegex\Result::get_row_id()
S
82 1 3
SearchRegex\Source_User_Meta::get_table_name()
S
76 1 4
SearchRegex\Preset::get_id()
S
82 1 3
SearchRegex\Source_Post::set_custom_post_types()
S
81 1 3
SearchRegex\Source_Flags::__construct()
S
81 1 3
SearchRegex\Search_Source::get_actions()
S
82 1 3
SearchRegex\Source_Meta::get_columns()
S
70 1 7
SearchRegex\Source_Manager::get_all_source_names()
S
70 1 6
SearchRegex\Source_Flags::set_allowed_flags()
S
72 1 5
SearchRegex\Match::replace_at_position()
S
76 1 3
SearchRegex\Source_Flags::get_flags()
S
82 1 3
Search_Regex_Admin::plugin_activated()
S
89 1 2
Search_Regex_Api_Route::disable_post_revisions()
S
82 1 3
SearchRegex\Source_Manager::get_post_source()
S
65 1 9
Search_Regex_Capabilities::get_all_capabilities()
S
68 1 7
SearchRegex\Source_Post_Meta::get_meta_object_id()
S
82 1 3
Search_Regex_Admin::plugin_uninstall()
S
77 1 4
SearchRegex\Source_User::get_actions()
S
73 1 5
SearchRegex\Result::get_columns()
S
82 1 3
SearchRegex\Source_Comment::get_columns()
S
67 1 9
SearchRegex\Preset::get_name()
S
82 1 3
SearchRegex\Match_Context::get_match_count()
S
82 1 3
SearchRegex\Source_User::get_table_id()
S
82 1 3
SearchRegex\Search_Source::is_type()
S
80 1 3
Search_Regex_Api_Source::deleteRow()
S
71 1 5
Search_Regex_Api_Settings::route_settings()
S
74 1 5
Search_Regex_Admin::__construct()
S
68 1 6
SearchRegex\Preset::delete()
S
68 1 7
SearchRegex\Search_Flags::is_case_insensitive()
S
80 1 3
SearchRegex\Source_Options::get_title_column()
S
82 1 3
SearchRegex\Source_Options::get_table_name()
S
77 1 4
SearchRegex\Match::add_capture()
S
80 1 3
SearchRegex\Search::__construct()
S
74 1 5
SearchRegex\Source_Meta::get_title_column()
S
82 1 3
SearchRegex\Match_Column::get_column_id()
S
82 1 3
Redirection_Search_Regex::get_table_name()
S
76 1 4
Search_Regex_Capabilities::has_access()
S
75 1 4
SearchRegex\Search_Source::get_source_flags()
S
82 1 3
Search_Regex_Api_Plugin::route_test()
S
74 1 5
Search_Regex_Admin::get_plugin_url()
S
79 1 3
Search_Regex_Admin::linkify()
S
76 1 3
SearchRegex\Search_Source::get_search_conditions()
S
82 1 3
SearchRegex\Search_Source::get_table_id()
S
100 1 0
SearchRegex\Source_Comment::get_table_name()
S
77 1 4
SearchRegex\Source_User_Meta::get_meta_object_id()
S
82 1 3
SearchRegex\Match_Column::get_match_count()
S
82 1 3
SearchRegex\Source_Post::get_table_name()
S
77 1 4
SearchRegex\Search_Flags::is_regex()
S
80 1 3
Redirection_Search_Regex::get_actions()
S
71 1 6
SearchRegex\Source_Flags::to_json()
S
82 1 3
SearchRegex\Search_Source::get_column_label()
S
82 1 3
SearchRegex\Match::get_matched_text()
S
82 1 3
SearchRegex\Source_Post::is_type()
S
79 1 3
SearchRegex\Search_Source::get_supported_flags()
S
82 1 3
SearchRegex\Source_Post::get_info_columns()
S
81 1 3
Search_Regex_Api_Preset::route_create()
S
65 1 9
SearchRegex\Search_Source::get_title_column()
S
100 1 0
SearchRegex\Search_Source::get_table_name()
S
100 1 0
SearchRegex\Source_Comment_Meta::get_meta_table()
S
82 1 3
SearchRegex\Source_Options::get_columns()
S
70 1 7
SearchRegex\Source_Flags::has_flag()
S
79 1 3
Search_Regex_Admin::show_minimum_wordpress()
S
64 1 10
SearchRegex\Source_User::get_columns()
S
69 1 8
SearchRegex\Source_Comment_Meta::get_meta_object_id()
S
82 1 3
SearchRegex\Match_Context::__construct()
S
81 1 3
SearchRegex\Preset::get_all()
S
63 1 10
SearchRegex\Totals::to_json()
S
82 1 3
SearchRegex\Search_Source::get_flags()
S
82 1 3
searchregex_locale()
S
78 1 3
Search_Regex_Capabilities::get_plugin_access()
S
79 1 3
SearchRegex\Replace::replace_all()
S
74 1 4
SearchRegex\Search_Source::get_name()
S
82 1 3
searchregex_get_default_options()
S
65 1 9
SearchRegex\Source_Post::get_title_column()
S
82 1 3
SearchRegex\Source_Comment::get_supported_flags()
S
73 1 5
SearchRegex\Match::to_json()
S
66 1 9
SearchRegex\Source_Post::get_supported_flags()
S
70 1 6
SearchRegex\Source_User::get_title_column()
S
82 1 3
searchregex_deprecated_php()
S
74 1 4
SearchRegex\Source_Post_Meta::get_table_name()
S
77 1 4
searchregex_start_rest()
S
69 1 7
Search_Regex_Api::__construct()
S
64 1 10
SearchRegex\Preset::sanitize()
S
72 1 5
SearchRegex\Source_Options::get_table_id()
S
82 1 3
Search_Regex_Api_Route::permission_callback()
S
80 1 3
SearchRegex\Source_Comment_Meta::get_table_name()
S
77 1 4
Search_Regex_Api_Route::validate_search()
S
76 1 4
SearchRegex\Search_Source::get_type()
S
82 1 3
SearchRegex\Preset::save()
S
75 1 4
SearchRegex\Source_Post::get_table_id()
S
82 1 3
SearchRegex\Source_Comment::get_title_column()
S
82 1 3
Redirection_Search_Regex::get_table_id()
S
82 1 3
SearchRegex\Replace::get_global_replace()
S
79 1 3
Search_Regex_Api_Replace::__construct()
S
65 1 9
SearchRegex\Match::set_context()
S
81 1 3