Controls_Manager B

Total Complexity 83
Dependencies 7
Dependents 75
Total lines 1,324
Lines of code 506
Logical lines of code 172
Comment lines 589
Methods 37
Properties 5

Methods 37

Method Rating Maintainability Complexity Lines of code
add_control_to_stack()
A
44 10 44
should_clean_stack()
S
56 4 19
get_teaser_template()
S
56 4 18
remove_control_from_stack()
S
60 4 13
add_motion_effects_promotion_control()
S
50 2 35
get_controls_names()
S
51 1 45
register_controls()
S
58 3 15
get_responsive_control_device_suffix()
S
63 4 10
update_control_in_stack()
S
59 3 14
add_display_conditions_controls()
S
53 2 28
add_page_transitions_controls()
S
52 2 27
add_custom_css_controls()
S
52 2 27
get_element_stack()
S
63 3 11
get_stacks()
S
67 3 9
get_control_groups()
S
71 3 6
add_tab()
S
66 3 9
add_custom_attributes_controls()
S
55 1 23
promotion_switcher_control()
S
60 1 21
promotion_select_control()
S
62 1 17
render_controls()
S
74 2 5
enqueue_control_scripts()
S
74 2 5
get_controls_data()
S
68 2 7
get_tabs()
S
72 2 6
get_control()
S
74 2 4
get_controls()
S
72 2 6
unregister()
S
69 2 7
get_control_from_stack()
S
70 2 6
register()
S
65 2 10
get_groups_names()
S
61 1 15
init_tabs()
S
63 1 10
clear_stack_cache()
S
77 1 4
has_stacks_cache_been_cleared()
S
82 1 3
open_stack()
S
67 1 8
add_group_control()
S
76 1 4
unregister_control()
S
68 1 8
register_control()
S
80 1 3
delete_stack()
S
76 1 4