ThemeHunk_MegaMenu_Menu_Settings B

Total Complexity 92
Dependencies 1
Dependents 0
Total lines 1,283
Lines of code 955
Logical lines of code 289
Comment lines 149
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
themehunk_megamenu_theme_editor_page()
D
11
32 599
page()
A
45 7 47
themehunk_megamenu_get_prepared_theme_for_saving()
A
53 8 22
init()
S
58 5 15
save_theme()
S
53 4 22
themehunk_megamenu_show_cache_warning()
S
53 3 27
enqueue_scripts()
S
47 2 35
ajax_save_theme()
S
59 3 15
themehunk_megamenu_print_theme_color_option()
S
61 3 13
themehunk_megamenu_print_theme_toggle_icon_option()
S
58 2 15
themehunk_megamenu_string_contains()
S
67 3 8
themehunk_megamenu_compare_elems()
S
70 3 6
themehunk_megamenu_sanitize_array()
S
64 3 10
themehunk_megamenu_print_theme_arrow_option()
S
58 2 14
themehunk_megamenu_toggle_icons()
S
53 1 23
themehunk_megamenu_arrow_icons()
S
55 1 20
reset_theme()
S
63 2 10
themehunk_megamenu_print_theme_align_option()
S
63 1 11
themehunk_megamenu_themes_page()
S
71 1 5
redirect()
S
77 1 4
themehunk_megamenu_print_theme_freetext_option()
S
71 1 6
themehunk_megamenu_print_theme_number_option()
S
71 1 6
themehunk_megamenu_print_theme_checkbox_option()
S
68 1 8
themehunk_megamenu_print_theme_textarea_option()
S
71 1 6
__construct()
S
66 1 8