Code Analysis: Create Block Theme 1.2.3

Function Rating Maintainability Complexity Lines of code
Create_Block_Theme_Admin::blockbase_save_theme()
B
39 20 69
MY_Theme_JSON_Resolver::export_theme_data()
A
43 12 47
Embed_Fonts_In_Theme_Admin::save_google_fonts_to_theme()
A
44 12 40
Embed_Fonts_In_Theme_Admin::save_local_fonts_to_theme()
A
46 11 36
Create_Block_Theme_Admin::copy_theme_to_zip()
A
47 9 34
Create_Block_Theme_Admin::create_admin_form_page()
A
36 3 119
Create_Block_Theme_Admin::filter_theme_template()
S
56 7 18
Create_Block_Theme_Admin::create_blank_theme()
S
45 5 43
Create_Block_Theme_Admin::get_theme_templates()
S
48 5 38
Embed_Fonts_In_Theme_Admin::add_or_update_theme_font_faces()
S
43 4 51
Embed_Fonts_In_Theme_Admin::can_read_and_write_font_assets_directory()
S
58 6 15
Create_Block_Theme_Admin::clear_user_customizations()
S
51 5 27
Create_Block_Theme_Admin::add_templates_to_zip()
S
54 5 22
Create_Block_Theme_Admin::add_templates_to_local()
S
54 5 22
Embed_Fonts_In_Theme_Admin::local_fonts_admin_page()
S
41 1 71
augment_resolver_with_utilities()
S
43 2 54
Create_Block_Theme_Admin::add_theme_json_variation_to_local()
S
55 4 20
Create_Block_Theme_Admin::build_readme_txt()
S
49 1 39
Create_Block_Theme_Admin::create_sibling_theme()
S
47 1 36
Create_Block_Theme_Admin::clone_theme()
S
47 1 36
Embed_Fonts_In_Theme_Admin::google_fonts_admin_page()
S
50 1 34
Create_Block_Theme_Admin::create_child_theme()
S
49 1 32
add_type_attribute()
S
68 3 7
Create_Block_Theme_Loader::run()
S
66 3 8
Create_Block_Theme_Admin::get_theme_slug()
S
66 3 8
Embed_Fonts_In_Theme_Admin::create_admin_menu()
S
62 2 11
Create_Block_Theme_Admin::build_child_style_css()
S
54 1 25
Create_Block_Theme_Admin::create_admin_menu()
S
64 2 9
Create_Block_Theme_Admin::create_zip()
S
66 2 8
Create_Block_Theme_Admin::export_child_theme()
S
58 1 15
Create_Block_Theme_Admin::export_theme()
S
58 1 15
Create_Block_Theme_Admin::admin_notice_variation_success()
S
64 1 9
run_create_block_theme()
S
77 1 4
Create_Block_Theme_Admin::admin_notice_error_variation_name()
S
72 1 5
Create_Block_Theme_Loader::__construct()
S
77 1 4
Embed_Fonts_In_Theme_Admin::admin_notice_embed_font_success()
S
67 1 8
Create_Block_Theme::__construct()
S
78 1 4
Embed_Fonts_In_Theme_Admin::__construct()
S
72 1 5
Embed_Fonts_In_Theme_Admin::has_font_mime_type()
S
75 1 4
Create_Block_Theme::run()
S
82 1 3
Create_Block_Theme_Admin::replace_namespace()
S
64 1 10
Create_Block_Theme::define_admin_hooks()
S
76 1 4
Create_Block_Theme::load_dependencies()
S
70 1 6
Create_Block_Theme_Loader::add_action()
S
77 1 3
Create_Block_Theme_Admin::admin_notice_save_success()
S
72 1 7
Create_Block_Theme_Admin::save_theme_locally()
S
78 1 4
Create_Block_Theme_Admin::admin_notice_blank_success()
S
67 1 8
Embed_Fonts_In_Theme_Admin::admin_notice_embed_font_file_error()
S
67 1 8
Create_Block_Theme_Loader::add_filter()
S
77 1 3
Create_Block_Theme_Loader::add()
S
64 1 10
Embed_Fonts_In_Theme_Admin::admin_notice_embed_font_permission_error()
S
67 1 8
Create_Block_Theme_Admin::add_theme_json_to_zip()
S
71 1 7
Create_Block_Theme_Admin::__construct()
S
75 1 4
Create_Block_Theme_Admin::admin_notice_export_success()
S
72 1 7
Create_Block_Theme_Admin::add_theme_json_to_local()
S
72 1 6
Create_Block_Theme_Admin::form_script()
S
79 1 3
Create_Block_Theme_Admin::save_variation()
S
80 1 3
Create_Block_Theme_Admin::admin_notice_error_theme_name()
S
72 1 5