Controls_Stack D

Total Complexity 279
Dependencies 10
Dependents 8
Total lines 2,511
Lines of code 950
Logical lines of code 536
Comment lines 1,187
Methods 79
Properties 13

Methods 79

Method Rating Maintainability Complexity Lines of code
is_control_visible()
C
37 31 67
add_responsive_control()
C
33 27 92
get_position_info()
B
41 16 56
parse_dynamic_settings()
A
44 16 45
add_control()
A
38 13 74
handle_control_position()
A
50 12 25
get_active_settings()
A
48 10 34
sanitize_settings()
A
50 8 28
get_style_controls()
A
52 8 23
add_render_attribute()
S
53 7 24
remove_render_attribute()
S
58 6 17
filter_controls_settings()
S
56 5 19
get_config()
S
56 5 18
start_controls_tabs()
S
56 5 18
get_render_attributes()
S
60 5 16
get_active_controls()
S
56 4 19
get_section_controls()
S
57 4 18
update_control()
S
58 4 15
print_template()
S
55 3 20
start_controls_section()
S
57 3 16
get_data()
S
67 4 7
get_init_settings()
S
60 3 13
start_controls_tab()
S
61 3 12
get_frontend_settings()
S
64 3 9
get_parsed_dynamic_settings()
S
65 3 9
get_frontend_settings_keys()
S
65 3 9
__construct()
S
64 3 10
remove_responsive_control()
S
67 3 7
should_optimize_controls()
S
65 3 10
get_settings_for_display()
S
70 2 6
get_render_attribute_string()
S
71 2 6
init_controls()
S
65 2 9
render_by_mode()
S
71 2 7
get_stack()
S
68 2 8
start_injection()
S
71 2 6
set_config()
S
68 2 7
add_group_control()
S
67 2 7
get_pointer_index()
S
71 2 6
end_controls_section()
S
60 1 13
end_popover()
S
61 1 13
render()
S
98 1 1
get_injection_point()
S
81 1 3
_init()
S
75 1 4
end_injection()
S
80 1 3
init()
S
75 1 4
_get_initial_config()
S
75 1 4
_content_template()
S
75 1 4
_register_controls()
S
75 1 4
get_section_args()
S
68 1 7
register_controls()
S
98 1 1
content_template()
S
98 1 1
get_initial_config()
S
74 1 5
get_default_data()
S
72 1 6
render_static()
S
82 1 3
print_template_content()
S
82 1 3
get_name()
S
100 1 0
on_import_update_dynamic_content()
S
81 1 3
remove_control()
S
79 1 3
get_id()
S
82 1 3
get_id_int()
S
80 1 3
get_widget_number()
S
79 1 3
get_type()
S
81 1 3
is_editable()
S
82 1 3
get_current_section()
S
82 1 3
get_current_tab()
S
82 1 3
get_controls()
S
78 1 3
get_controls_settings()
S
79 1 3
get_control_key()
S
72 1 5
print_render_attribute_string()
S
80 1 3
get_control_index()
S
72 1 5
get_tabs_controls()
S
79 1 3
update_responsive_control()
S
70 1 6
get_class_name()
S
80 1 3
get_unique_name()
S
81 1 3
end_controls_tabs()
S
81 1 3
end_controls_tab()
S
80 1 3
start_popover()
S
74 1 5
set_render_attribute()
S
78 1 3
get_responsive_control_device_suffix()
S
75 1 4