WPMM_Menu_Widget_Manager B

Total Complexity 100
Dependencies 1
Dependents 1
Total lines 928
Lines of code 466
Logical lines of code 286
Comment lines 246
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
wpmm_item_reorder()
S
52 7 25
wpmm_ajax_add_widget()
S
55 7 18
wpmm_persist_mega_menu_widget_settings()
S
61 7 12
wpmm_get_second_level_menu_items()
S
51 6 25
wpmm_getwidgets_menuid()
S
55 6 19
wpmm_get_widgets_and_menu_items_for_menu_id()
S
54 5 20
wpmm_get_available_widgets()
S
54 4 21
wpmm_ajax_reorder_items()
S
59 4 13
wpmm_get_specific_widgets()
S
56 3 18
wpmm_show_widget_form()
S
50 2 32
wpmm_get_woo_widgets()
S
58 3 15
wpmmshowwidget()
S
56 2 16
wpmm_remove_widget_from_sidebar()
S
64 3 10
wpmm_get_id_base_for_widget_id()
S
65 3 9
wpmm_sort_by_order()
S
70 3 6
wpmm_add_widget_selected()
S
50 1 29
wpmm_remove_widget_instance()
S
61 2 12
wpmm_ajax_update_widget()
S
61 2 11
wpmm_ajax_update_menu_item_columns()
S
62 2 11
wpmm_ajax_save_widget()
S
62 2 11
wpmm_ajax_delete_widget_form()
S
63 2 10
wpmm_getwidget()
S
69 2 7
wpmm_ajax_edit_widget_form()
S
67 2 7
wpmm_get_settings_for_widget_id()
S
63 2 10
wpmm_get_mega_menu_sidebar_widgets()
S
69 2 7
wpmm_send_json_success()
S
74 2 5
wpmm_send_json_error()
S
74 2 5
wpmm_save_widget()
S
64 2 10
__construct()
S
61 1 11
wpmm_delete_widgets()
S
71 1 6
wpmmgetnameforwidgetid()
S
73 1 5
register_sidebar()
S
66 1 9
wpmm_set_mega_menu_sidebar_widgets()
S
73 1 5
wpmm_update_menuitem_columns()
S
69 1 6
wpmm_update_widget()
S
63 1 10
wpmm_add_widget_to_sidebar()
S
67 1 8
wpmm_sort_by_text()
S
78 1 3
wpmm_update_widget_order()
S
64 1 9