TRP_Language_Switcher_V2 D

Total Complexity 158
Dependencies 4
Dependents 2
Total lines 749
Lines of code 484
Logical lines of code 260
Comment lines 137
Methods 23
Properties 8

Methods 23

Method Rating Maintainability Complexity Lines of code
filter_menu_items()
D
32 33 84
build_floater_style_attr()
B
41 17 47
build_shortcode_style_value()
B
45 18 31
render_shortcode()
A
43 13 40
resolve_language_context()
A
52 11 22
get_flag_html()
A
47 9 33
get_language_items()
A
46 8 38
render_floater()
A
46 8 35
redirect_to_correct_language()
A
53 9 19
build_menu_item_label_viewport()
S
55 5 18
determine_needed_language()
S
58 4 15
instance()
S
66 4 8
get_template()
S
60 3 14
__construct()
S
64 3 9
cpt_always_visible_in_menus()
S
69 3 6
get_opposite_language()
S
68 3 8
enqueue_assets()
S
62 1 14
register_ls_menu_switcher()
S
61 1 13
init()
S
64 1 9
is_slug_mismatch()
S
64 1 9
build_radius()
S
70 1 6
template_path()
S
79 1 3
floater_enabled()
S
78 1 3