Code Analysis: Hreflang Manager 1.12

Function Rating Maintainability Complexity Lines of code
Daexthrmal_Shared::echo_icon_svg()
D
16
25 560
Daexthrmal_Shared::__construct()
D
9
2 675
Daexthrmal_Connections_Menu_Elements::process_form()
D
23
26 254
Daexthrmal_Menu_Elements::display_list_table()
C
25
20 202
Daexthrmal_Pagination::get_pagenum_link()
B
41 21 53
Daexthrmal_Shared::menu_options_configuration()
A
29 5 180
Daexthrmal_Menu_Elements::handle_bulk_actions()
A
41 13 50
Daexthrmal_Connections_Menu_Elements::print_form_fields()
A
38 10 76
Daexthrmal_Menu_Elements::print_form_fields_from_array()
A
40 10 69
Daexthrmal_Rest::rest_api_daext_hreflang_manager_update_options_callback()
A
52 13 21
Daexthrmal_Shared::echo_hreflang_output()
A
44 10 45
Daexthrmal_Pagination::display_link()
A
47 10 43
Daexthrmal_Menu_Elements::display_admin_toolbar()
A
40 8 67
Daexthrmal_Menu_Elements::header_bar()
A
47 10 34
Daexthrmal_Admin::handle_menus()
A
39 6 74
Daexthrmal_Menu_Elements::display_pro_features()
A
36 3 116
Daexthrmal_Menu_Elements::select_multiple_field()
A
47 8 39
Daexthrmal_Shared::sanitize_table_data()
A
53 9 21
Daexthrmal_Tools_Menu_Elements::process_form()
A
43 7 48
Daexthrmal_Pagination::show()
S
49 6 34
Daexthrmal_Menu_Elements::select_field()
S
51 6 28
Daexthrmal_Shared::display_connection_codes()
S
56 6 16
Daexthrmal_Menu_Elements::handle_delete()
S
50 5 27
Daexthrmal_Menu_Elements::display_crud_menu()
S
52 5 27
Daexthrmal_Tools_Menu_Elements::display_custom_content()
S
44 2 70
Daexthrmal_Admin::enqueue_admin_scripts()
S
47 4 36
Daexthrmal_Admin::ac_activate()
S
55 5 21
Daexthrmal_Pagination::set_current_page()
S
60 5 12
Daexthrmal_Admin::ac_create_database_tables()
S
46 2 54
Daexthrmal_Menu_Elements::input_field()
S
55 4 22
Daexthrmal_Menu_Elements::input_range_field()
S
50 3 36
Daexthrmal_Shared::display_dismissible_notices()
S
56 4 19
Daexthrmal_Admin::enqueue_admin_styles()
S
57 4 18
Daexthrmal_Admin::un_delete()
S
58 4 16
Daexthrmal_Shared::get_permalink()
S
59 4 13
Daexthrmal_Admin::me_add_admin_menu()
S
45 1 54
Daexthrmal_Connections_Menu_Elements::__construct()
S
48 2 33
Daexthrmal_Public::generate_log()
S
61 3 13
Daexthrmal_Shared::get_current_url()
S
59 3 13
Daexthrmal_Menu_Elements::handle_duplicate()
S
60 3 12
Daexthrmal_Menu_Elements::display_crud_menu_search_form()
S
57 2 23
Daexthrmal_Menu_Elements::toggle_field()
S
56 2 21
Daexthrmal_Menu_Elements::edit_item()
S
51 1 31
Daexthrmal_Admin::ac_initialize_options()
S
64 3 9
Daexthrmal_Public::enqueue_styles()
S
70 3 5
Daexthrmal_Pagination::query_limit()
S
63 3 10
Daexthrmal_Shared::save_dismissible_notice()
S
61 2 13
Daexthrmal_Menu_Elements::display_menu_content()
S
64 2 11
Daexthrmal_Rest::rest_api_register_route()
S
57 1 20
Daexthrmal_Menu_Elements::new_item()
S
59 1 20
Daexthrmal_Menu_Elements::duplicate_record()
S
59 1 15
Daexthrmal_Public::get_instance()
S
71 2 6
Daexthrmal_Admin::un_delete_options()
S
70 2 6
Daexthrmal_Menu_Elements::get_instance()
S
71 2 6
Daexthrmal_Rest::rest_api_daext_hreflang_manager_read_options_callback_permission_check()
S
65 2 10
Daexthrmal_Admin::delete_post_connection()
S
64 2 9
Daexthrmal_Menu_Elements::__construct()
S
63 2 10
Daexthrmal_Shared::exportable_data_exists()
S
65 2 9
Daexthrmal_Rest::rest_api_daext_hreflang_manager_read_options_callback()
S
67 2 8
Daexthrmal_Rest::rest_api_daext_hreflang_manager_update_options_callback_permission_check()
S
65 2 10
Daexthrmal_Menu_Elements::verify_user_capability()
S
72 2 5
Daexthrmal_Admin::get_instance()
S
71 2 6
Daexthrmal_Admin::new_blog_create_options_and_tables()
S
65 2 10
Daexthrmal_Shared::get_instance()
S
71 2 6
Daexthrmal_Rest::get_instance()
S
71 2 6
Daexthrmal_Menu_Elements::section_header()
S
63 1 14
Daexthrmal_Tools_Menu_Elements::__construct()
S
67 1 7
Daexthrmal_Admin::un_delete_database_tables()
S
75 1 4
Daexthrmal_Pagination::set_adjacents()
S
79 1 3
Daexthrmal_Shared::sanitize_uploaded_file()
S
65 1 9
Daexthrmal_Pagination::set_parameter_name()
S
81 1 3
Daexthrmal_Shared::get()
S
80 1 3
Daexthrmal_Options_Menu_Elements::__construct()
S
68 1 7
Daexthrmal_Public::set_hreflang()
S
81 1 3
Daexthrmal_Admin::dc_deactivate()
S
89 1 2
Daexthrmal_Admin::me_display_menu_connections()
S
82 1 3
Daexthrmal_Pagination::set_target_page()
S
81 1 3
Daexthrmal_Pagination::set_total_items()
S
79 1 3
Daexthrmal_Pagination::set_record_per_page()
S
79 1 3
Daexthrmal_Rest::__construct()
S
75 1 4
Daexthrmal_Connections_Menu_Elements::item_is_deletable()
S
68 1 8
Daexthrmal_Admin::__construct()
S
63 1 10
Daexthrmal_Options_Menu_Elements::display_custom_content()
S
76 1 10
Daexthrmal_Pagination::__construct()
S
81 1 3
Daexthrmal_Admin::delete_blog_delete_options_and_tables()
S
68 1 8
Daexthrmal_Public::__construct()
S
70 1 6
Daexthrmal_Admin::me_display_menu_options()
S
82 1 3
Daexthrmal_Admin::me_display_menu_tools()
S
82 1 3
daexthrmal_customize_action_links()
S
74 1 4
daexthrmal_load_plugin_textdomain()
S
80 1 3
Daexthrmal_Shared::number_of_connections()
S
72 1 5