WP_Theme_JSON_Gutenberg D

Total Complexity 458
Dependencies 2
Dependents 6
Total lines 3,249
Lines of code 1,509
Logical lines of code 881
Comment lines 1,154
Methods 50
Properties 2

Methods 50

Method Rating Maintainability Complexity Lines of code
get_layout_styles()
D
26
45 148
set_spacing_sizes()
D
32 33 91
get_data()
C
35 25 86
get_styles_for_block()
B
37 22 72
get_from_editor_settings()
B
38 22 69
get_stylesheet()
B
36 20 77
compute_style_properties()
B
42 20 49
sanitize()
A
42 15 55
merge()
A
42 15 52
get_blocks_metadata()
A
42 14 52
remove_insecure_settings()
A
44 14 44
get_block_nodes()
A
44 13 50
remove_insecure_properties()
A
43 12 49
update_separator_declarations()
A
52 13 24
get_property_value()
A
44 11 44
get_style_nodes()
A
46 11 39
get_root_layout_rules()
A
45 10 37
__construct()
A
50 8 26
remove_insecure_styles()
A
52 8 24
maybe_opt_in_into_settings()
A
57 8 17
remove_keys_not_in_schema()
A
56 8 17
get_settings_values_by_slug()
S
51 7 27
scope_selector()
S
54 7 20
get_template_parts()
S
58 7 15
get_custom_templates()
S
58 7 15
get_default_slugs()
S
54 6 22
get_svg_filters()
S
54 6 21
compute_preset_classes()
S
52 5 25
get_setting_nodes()
S
53 5 24
should_override_preset()
S
57 5 17
get_settings_slugs()
S
57 5 17
filter_slugs()
S
61 5 12
flatten_tree()
S
55 4 20
get_css_variables()
S
56 4 17
get_name_from_defaults()
S
60 4 14
get_metadata_boolean()
S
62 4 12
compute_preset_vars()
S
60 3 13
get_preset_classes()
S
61 3 12
do_opt_in_into_settings()
S
66 3 8
get_patterns()
S
70 3 6
append_to_selector()
S
65 3 8
get_block_classes()
S
64 3 10
compute_theme_vars()
S
61 2 12
to_ruleset()
S
61 2 12
get_element_class_name()
S
68 2 7
get_settings()
S
69 2 7
get_raw_data()
S
82 1 3
is_safe_css_declaration()
S
71 1 5
get_styles_block_nodes()
S
80 1 3
replace_slug_in_string()
S
78 1 3