WP_Theme_JSON D

Total Complexity 164
Dependencies 2
Dependents 5
Total lines 1,443
Lines of code 646
Logical lines of code 377
Comment lines 484
Methods 30
Properties 2

Methods 30

Method Rating Maintainability Complexity Lines of code
get_from_editor_settings()
C
37 24 75
remove_insecure_settings()
A
46 12 39
get_style_nodes()
A
47 9 40
remove_insecure_properties()
A
48 9 36
sanitize()
A
46 8 40
get_block_styles()
A
46 8 40
remove_keys_not_in_schema()
A
56 8 17
compute_style_properties()
A
50 7 32
get_blocks_metadata()
S
50 7 27
remove_insecure_styles()
S
52 7 23
get_custom_templates()
S
58 6 15
merge()
S
50 5 30
get_setting_nodes()
S
53 5 24
compute_preset_classes()
S
53 5 23
get_template_parts()
S
60 5 14
to_property()
S
59 5 14
to_ruleset()
S
53 4 24
flatten_tree()
S
55 3 20
get_property_value()
S
56 3 19
get_css_variables()
S
58 3 15
get_stylesheet()
S
60 3 13
compute_preset_vars()
S
60 3 12
__construct()
S
65 3 8
compute_theme_vars()
S
62 2 11
is_link_element()
S
68 2 7
without_link_selector()
S
68 2 7
has_properties()
S
71 2 6
get_settings()
S
69 2 7
is_safe_css_declaration()
S
71 1 5
get_raw_data()
S
82 1 3