Code Analysis: BlockStrap Page Builder Blocks 0.1.32

Function Rating Maintainability Complexity Lines of code
BlockStrap_Widget_Contact::output()
D
13
85 237
BlockStrap_Widget_Post_Info::output()
D
18
81 169
BlockStrap_Widget_Image::output()
D
19
72 157
BlockStrap_Widget_Gallery::output()
D
19
70 173
BlockStrap_Widget_Share::output()
D
20
69 151
BlockStrap_Widget_Nav_Item::output()
D
23
68 127
blockstrap_pbb_get_link_parts()
D
23
62 131
BlockStrap_Widget_Button::output()
D
28
53 102
BlockStrap_Blocks_AJAX::contact_form_block_send()
D
23
40 173
BlockStrap_Widget_Breadcrumb::get_breadcrumbs()
D
25
35 176
BlockStrap_Widget_Archive_Actions::output()
D
27
34 138
BlockStrap_Widget_Pagination::output()
D
28
29 136
BlockStrap_Widget_Icon_Box::build_title()
D
33 32 83
BlockStrap_Widget_Tabs::output()
C
37 25 61
BlockStrap_Widget_Icon_Box::build_icon()
C
35 23 83
BlockStrap_Widget_Image::set_arguments()
B
19
3 374
BlockStrap_Widget_Post_Info::set_arguments()
B
20
2 368
BlockStrap_Widget_Icon_Box::set_arguments()
B
21
2 357
BlockStrap_Widget_Search::output()
B
34 19 89
BlockStrap_Widget_Counter::output()
B
35 18 89
BlockStrap_Widget_Nav_Item::set_arguments()
B
22
3 313
BlockStrap_Widget_Rating::output()
B
39 20 56
BlockStrap_Widget_Contact::set_arguments()
B
22
4 294
BlockStrap_Widget_Breadcrumb::output()
B
41 18 51
BlockStrap_Widget_Share::set_arguments()
B
23
2 291
blockstrap_pbb_page_options()
B
42 18 48
BlockStrap_Widget_Button::set_arguments()
B
24
4 254
BlockStrap_Widget_Map::output()
B
42 17 43
BlockStrap_Widget_Pagination::set_arguments()
A
25
2 243
BlockStrap_Widget_Gallery::set_arguments()
A
25
1 253
blockstrap_blocks_get_default_menu()
A
39 12 87
BlockStrap_Widget_Map::set_arguments()
A
26
2 214
BlockStrap_Widget_Offcanvas::set_arguments()
A
27
3 197
BlockStrap_Widget_Modal::set_arguments()
A
27
2 204
BlockStrap_Widget_Counter::set_arguments()
A
27
2 196
BlockStrap_Widget_Search::set_arguments()
A
28
2 187
BlockStrap_Widget_Post_Excerpt::output()
A
46 12 36
BlockStrap_Widget_Archive_Title::output()
A
48 12 29
BlockStrap_Widget_Archive_Actions::get_category_options()
A
45 11 41
BlockStrap_Widget_Tabs::__construct()
A
33 4 127
BlockStrap_Widget_Container::output()
A
47 10 35
BlockStrap_Widget_Post_Title::output()
A
47 10 32
BlockStrap_Widget_Nav::set_arguments()
A
31 2 148
BlockStrap_Widget_Rating::set_arguments()
A
31 2 146
blockstrap_blocks_archive_actions_filter()
A
53 10 24
BlockStrap_Widget_Modal::__construct()
A
32 2 139
BlockStrap_Widget_Pagination::get_advanced_pagination()
A
46 9 34
BlockStrap_Widget_Tabs::set_arguments()
A
32 2 136
BlockStrap_Widget_Icon_Box::output()
A
49 9 30
BlockStrap_Widget_Offcanvas::__construct()
A
32 2 131
BlockStrap_Widget_Offcanvas::block_global_js()
A
43 2 131
BlockStrap_Widget_Nav_Dropdown::set_arguments()
A
32 2 130
BlockStrap_Widget_Shape_Divider::block_global_js()
A
43 2 130
BlockStrap_Widget_Modal::block_global_js()
A
43 2 129
BlockStrap_Widget_Navbar_Brand::set_arguments()
A
32 2 128
BlockStrap_Widget_Post_Excerpt::set_arguments()
A
32 2 125
BlockStrap_Widget_Post_Title::set_arguments()
A
32 2 124
BlockStrap_Widget_Scroll_Top::output()
A
45 7 49
BlockStrap_Widget_Container::set_arguments()
A
33 2 119
BlockStrap_Widget_Accordion::set_arguments()
A
33 2 118
BlockStrap_Widget_Heading::set_arguments()
A
33 2 116
BlockStrap_Widget_Archive_Title::set_arguments()
A
33 2 115
BlockStrap_Widget_Archive_Actions::set_arguments()
A
34 2 113
BlockStrap_Widget_Skip_Links::set_arguments()
A
35 2 110
BlockStrap_Widget_Accordion_Item::set_arguments()
A
34 2 109
BlockStrap_Widget_Modal::output()
A
49 7 33
BlockStrap_Widget_Offcanvas::output()
A
49 7 33
BlockStrap_Widget_Skip_Links::output()
S
57 8 14
BlockStrap_Widget_Accordion::__construct()
S
39 4 71
BlockStrap_Widget_Nav::__construct()
S
34 1 114
BlockStrap_Widget_Navbar_Brand::__construct()
S
35 1 111
blockstrap_pbb_get_block_link_types()
S
46 6 35
BlockStrap_Widget_Tab::set_arguments()
S
36 2 94
BlockStrap_Widget_Contact::get_recaptcha_js()
S
44 3 79
BlockStrap_Widget_Container::maybe_get_gd_archive_image()
S
55 7 18
BlockStrap_Blocks_AJAX::get_email()
S
55 7 18
BlockStrap_Widget_Accordion::generate_faq_schema()
S
48 6 33
BlockStrap_Widget_Share::get_current_page_url()
S
56 7 17
blockstrap_blocks_archive_actions_show()
S
60 7 13
BlockStrap_Widget_Accordion_Item::__construct()
S
36 1 99
BlockStrap_Widget_Navbar::set_arguments()
S
36 1 95
BlockStrap_Widget_Nav_Dropdown::__construct()
S
36 1 92
bsb_pattern_footer_default()
S
48 1 91
BlockStrap_Widget_Breadcrumb::set_arguments()
S
38 2 74
BlockStrap_Blocks_Admin::theme_notice()
S
45 4 44
BlockStrap_Widget_Nav_Dropdown::block_global_js()
S
49 2 72
BlockStrap_Widget_Container::__construct()
S
38 1 84
BlockStrap_Widget_Icon_Box::build_description()
S
48 4 34
BlockStrap_Widget_Button::get_custom_field_keys()
S
56 5 18
BlockStrap_Widget_Tab::output()
S
57 5 17
BlockStrap_Widget_Heading::__construct()
S
40 1 75
BlockStrap_Widget_Tab::__construct()
S
40 1 74
BlockStrap_Widget_Scroll_Top::set_arguments()
S
41 2 59
BlockStrap_Widget_Container::maybe_get_gd_location_image()
S
60 5 13
BlockStrap_Widget_Counter::__construct()
S
40 1 73
BlockStrap_Widget_Image::__construct()
S
40 1 71
BlockStrap_Widget_Nav_Item::__construct()
S
40 1 70
BlockStrap_Widget_Post_Title::__construct()
S
41 1 69
BlockStrap_Widget_Post_Excerpt::__construct()
S
41 1 69
BlockStrap_Widget_Post_Info::__construct()
S
40 1 69
BlockStrap_Widget_Contact::__construct()
S
41 1 68
BlockStrap_Widget_Icon_Box::__construct()
S
40 1 68
BlockStrap_Widget_Contact::get_recipient_options()
S
55 4 20
BlockStrap_Widget_Post_Info::output_html()
S
57 4 20
BlockStrap_Widget_Icon_Box::link_types()
S
54 4 19
BlockStrap_Widget_Archive_Title::__construct()
S
41 1 64
BlockStrap::includes()
S
45 2 49
BlockStrap_Widget_Rating::link_types()
S
54 4 19
BlockStrap_Widget_Breadcrumb::__construct()
S
42 1 62
BlockStrap_Widget_Skip_Links::__construct()
S
42 1 62
BlockStrap_Widget_Map::__construct()
S
42 1 62
BlockStrap_Widget_Button::__construct()
S
42 1 62
BlockStrap_Widget_Share::__construct()
S
41 1 62
BlockStrap_Widget_Map::getBoundingBox()
S
49 3 32
BlockStrap_Widget_Archive_Actions::__construct()
S
42 1 60
BlockStrap_Widget_Accordion::output()
S
63 5 10
BlockStrap_Widget_Pagination::__construct()
S
42 1 60
BlockStrap_Widget_Search::__construct()
S
42 1 60
BlockStrap_Widget_Gallery::__construct()
S
42 1 60
BlockStrap_Widget_Navbar::output()
S
59 4 14
BlockStrap_Blocks_Admin::init()
S
58 4 14
BlockStrap_Widget_Rating::__construct()
S
42 1 59
BlockStrap_Widget_Scroll_Top::__construct()
S
43 1 57
BlockStrap_Widget_Navbar::__construct()
S
43 1 57
BlockStrap_Blocks_Admin::save_term_fields()
S
62 4 11
BlockStrap_Widget_Contact::get_js()
S
49 1 54
BlockStrap_Widget_Gallery::get_dummy_images()
S
48 2 35
bsb_pattern_page_content_post_default()
S
55 1 47
BlockStrap::enqueue_editor_scripts()
S
51 2 30
BlockStrap_Widget_Scroll_Top::add_js()
S
62 1 45
BlockStrap_Blocks_Admin::maybe_load_aui()
S
67 4 7
BlockStrap::load_textdomain()
S
59 3 13
BlockStrap_Widget_Shape_Divider::__construct()
S
46 1 42
BlockStrap_Blocks_Admin::render_term_color()
S
59 3 12
BlockStrap::instance()
S
62 3 11
BlockStrap_Widget_Button::prefix_link()
S
63 3 11
bsb_pattern_part_comments_default()
S
56 1 39
BlockStrap_Widget_Heading::block_global_js()
S
60 2 21
BlockStrap_Widget_Map::block_global_js()
S
60 2 21
bsb_pattern_hero_home_default()
S
54 1 34
BlockStrap_Blocks_Comments::comment_form_defaults()
S
49 1 33
BlockStrap_Widget_Nav::enqueue_scripts()
S
68 3 7
BlockStrap_Widget_Shape_Divider::output()
S
63 3 10
bsb_pattern_part_main_default()
S
59 1 29
BlockStrap_Widget_Archive_Actions::add_script()
S
58 1 25
bsb_pattern_feature_home_default()
S
61 1 25
bsb_pattern_page_content_404_default()
S
61 1 23
bsb_pattern_hero_archive_default()
S
62 1 21
bsb_pattern_hero_404_default()
S
62 1 21
bsb_pattern_hero_post_default()
S
62 1 21
bsb_pattern_hero_page_default()
S
63 1 19
bsb_pattern_page_content_page_sidebar_left_default()
S
63 1 19
bsb_pattern_page_content_page_default()
S
63 1 19
bsb_pattern_page_content_page_sidebar_right_default()
S
63 1 19
bsb_pattern_header_default()
S
60 1 17
bsb_pattern_page_content_archive_default()
S
64 1 17
BlockStrap::aui_settings_overwrite()
S
70 2 6
BlockStrap_Widget_Nav_Dropdown::output()
S
70 2 6
BlockStrap_Blocks_Admin::edit_term_fields()
S
59 1 15
BlockStrap_Widget_Nav::output()
S
67 2 8
BlockStrap_Blocks_Admin::add_term_fields()
S
60 1 15
BlockStrap::define()
S
75 2 5
BlockStrap_Widget_Post_Info::meta_types()
S
61 1 12
BlockStrap_Widget_Shape_Divider::set_arguments()
S
62 1 11
BlockStrap::init_hooks()
S
68 1 6
BlockStrap_Blocks_Templates::swap_pattern_theme_name()
S
73 1 4
BlockStrap_Blocks_Comments::__construct()
S
75 1 4
BlockStrap::aui_default_settings_overwrite()
S
76 1 4
BlockStrap_Widget_Gallery::block_global_js()
S
77 1 4
BlockStrap_Widget_Archive_Actions::get_sortby_options()
S
64 1 9
BlockStrap::setup_constants()
S
72 1 5
BlockStrap_Blocks_Templates::get_templates()
S
75 1 5
BlockStrap_Widget_Contact::get_modal_footer_html()
S
91 1 2
BlockStrap_Blocks_AJAX::init()
S
75 1 4
BlockStrap_Widget_Heading::output()
S
82 1 3
BlockStrap::force_render_blocks_on_templates()
S
72 1 5
BlockStrap_Widget_Contact::get_field_options()
S
67 1 8
BlockStrap_Blocks_Admin::theme_switch_actions()
S
80 1 3
BlockStrap_Blocks_Templates::init()
S
78 1 3
BlockStrap_Blocks_Comments::comment_args()
S
82 1 3
BlockStrap_Widget_Accordion_Item::output()
S
82 1 3
BlockStrap_Widget_Navbar_Brand::output()
S
82 1 3