Code Analysis: WPAppsDev - WooCommerce PcBuilder Toolkit 1.0.0

Function Rating Maintainability Complexity Lines of code
wpadpcbu_query()
B
36 19 78
WPAppsDev\PCBU\Ajax::filter_component_product_process()
B
40 16 59
get_component_data()
A
44 9 44
WPAppsDev\PCBU\Assets::enqueue_front_scripts()
A
47 9 33
WPAppsDev\PCBU\Ajax::generate_component_filters_field()
A
40 7 63
wpadpcbu_get_template()
A
46 8 38
WPAppsDev\PCBU\Installer::setup_pages()
S
48 6 37
WPAppsDev\PCBU\Admin\Product::save_pcbuilder_settings()
S
54 7 20
WPAppsDev\PCBU\Ajax::remove_savedpc_process()
S
50 6 29
WPAppsDev\PCBU\DynamicTaxonomy::create_dynamic_taxonomy()
S
52 6 23
WPAppsDev\PCBU\Ajax::pcbuilder_configuration_save_process()
S
48 5 37
WPAppsDev\PCBU\Component::add_terms_query_args()
S
54 6 19
WPAppsDev\PCBU\Admin\Menu::maybe_change_menu_parent_file()
S
57 6 17
WPAppsDev\PCBU\Shortcodes\PcBuildersSearch::render_shortcode()
S
52 5 24
WPAppsDev\PCBU\Component::save_custom_fields_data()
S
58 5 15
WPAppsDev\PCBU\Frontend::maybe_register_session()
S
65 6 9
generating_select_options()
S
58 5 15
wpadpcbu_is_repeatable_empty()
S
60 5 14
WPAppsDev\PCBU\Component::display_custom_columns_data()
S
51 4 26
WPAppsDev\PCBU\Ajax::add_components_product_to_cart_process()
S
54 4 21
WPAppsDev\PCBU\Installer::create_page()
S
56 4 19
WPAppsDev_Pcbuilder::init_classes()
S
55 4 18
WPAppsDev\PCBU\Admin\Menu::change_menu_order()
S
57 4 17
WPAppsDev\PCBU\FiltersGroup::filter_configuration_list()
S
55 4 17
WPAppsDev\PCBU\Ajax::validations()
S
56 4 17
WPAppsDev\PCBU\Assets::register_scripts()
S
64 5 8
WPAppsDev\PCBU\Shortcodes\PcBuilders::render_shortcode()
S
60 4 13
WPAppsDev\PCBU\Ajax::add_component_product_process()
S
50 3 28
wpadpcbu_locate_template()
S
60 4 13
wpadpcbu_print()
S
62 4 12
WPAppsDev\PCBU\Helper\SavedPcManager::create()
S
53 3 25
WPAppsDev\PCBU\Frontend\CustomerDashboard::saved_pcs_content()
S
53 3 21
get_tax_terms_list()
S
55 3 20
WPAppsDev\PCBU\Ajax::remove_component_product_process()
S
55 3 19
get_component_filter()
S
58 3 16
WPAppsDev\PCBU\Assets::register_styles()
S
66 4 7
get_settings_pages_id()
S
63 3 12
WPAppsDev\PCBU\Admin\Product::display_pcbulider_settings_fields()
S
60 3 12
WPAppsDev\PCBU\Assets::get_styles()
S
51 1 32
WPAppsDev\PCBU\Frontend\CustomerDashboard::view_savedpc_content()
S
56 2 17
wpadpcbu_meta()
S
65 3 9
WPAppsDev\PCBU\Assets::get_prefix()
S
74 3 4
WPAppsDev\PCBU\Admin\Menu::settings_fields()
S
52 1 27
WPAppsDev\PCBU\Helper\SavedPcManager::count()
S
62 2 12
WPAppsDev\PCBU\FiltersGroup::get_filters_list_metabox_fields()
S
53 1 26
WPAppsDev\PCBU\Assets::get_scripts()
S
53 1 24
WPAppsDev\PCBU\Admin\Menu::admin_menu()
S
55 1 22
WPAppsDev\PCBU\Admin\Product::get_features_fields()
S
56 1 21
wpadpcbu_allowed_html()
S
58 1 18
WPAppsDev\PCBU\Admin\Menu::settings_sections()
S
59 1 16
WPAppsDev\PCBU\Ajax::__construct()
S
57 1 16
WPAppsDev\PCBU\Component::__construct()
S
57 1 16
array_insert_after()
S
68 2 6
WPAppsDev\PCBU\FiltersGroup::columns_data()
S
67 2 9
WPAppsDev_Pcbuilder::define()
S
75 2 5
WPAppsDev\PCBU\Helper\SavedPcManager::pc_total()
S
67 2 8
wpadpcbu_doing_it_wrong()
S
64 2 9
WPAppsDev_Pcbuilder::activate()
S
63 2 10
wpadpcbu_get_option()
S
69 2 7
WPAppsDev_Pcbuilder::__isset()
S
78 2 3
get_builder_page()
S
69 2 7
WPAppsDev\PCBU\FiltersGroup::__construct()
S
57 1 15
WPAppsDev_Pcbuilder::check_required_plugin()
S
68 2 7
WPAppsDev\PCBU\Helper\SavedPcManager::single_pc()
S
63 2 10
wpadpcbu_page_link()
S
70 2 7
WPAppsDev_Pcbuilder::init_hooks()
S
63 2 10
WPAppsDev\PCBU\Assets::__construct()
S
66 2 8
WPAppsDev\PCBU\Admin\Menu::get_pages_options()
S
66 2 8
WPAppsDev\PCBU\Abstracts\WPAppsDevShortcode::__construct()
S
69 2 6
WPAppsDev\PCBU\Frontend\CustomerDashboard::add_custom_endpoints()
S
67 2 8
WPAppsDev_Pcbuilder::init()
S
71 2 6
WPAppsDev_Pcbuilder::__get()
S
73 2 5
get_search_page()
S
69 2 7
WPAppsDev\PCBU\Installer::create_savedpc_table()
S
63 1 13
WPAppsDev\PCBU\Assets::enqueue_admin_scripts()
S
60 1 13
WPAppsDev\PCBU\FiltersGroup::columns_title()
S
69 1 6
WPAppsDev\PCBU\Installer::flush_rewrite()
S
91 1 2
WPAppsDev_Pcbuilder::includes()
S
91 1 2
WPAppsDev\PCBU\Frontend::__construct()
S
74 1 4
WPAppsDev_Pcbuilder::define_constants()
S
66 1 8
WPAppsDev\PCBU\Frontend\CustomerDashboard::__construct()
S
67 1 7
WPAppsDev\PCBU\Abstracts\WPAppsDevShortcode::get_shortcode()
S
82 1 3
WPAppsDev_Pcbuilder::wpdb_table_shortcuts()
S
76 1 4
WPAppsDev_Pcbuilder::localization_setup()
S
77 1 3
WPAppsDev\PCBU\Component::add_custom_columns()
S
63 1 10
WPAppsDev\PCBU\Frontend::add_custom_css_code()
S
73 1 8
WPAppsDev\PCBU\Frontend\CustomerDashboard::add_custom_menu_items()
S
68 1 7
WPAppsDev\PCBU\Admin::__construct()
S
77 1 4
WPAppsDev_Pcbuilder::required_plugin_notice()
S
76 1 4
WPAppsDev_Pcbuilder::init_plugin()
S
74 1 5
WPAppsDev\PCBU\FiltersGroup::add_filter_groups_metaboxes()
S
66 1 9
WPAppsDev\PCBU\DynamicTaxonomy::__construct()
S
82 1 3
WPAppsDev\PCBU\Shortcodes\PcBuildersSearch::enqueue_scripts()
S
91 1 2
WPAppsDev\PCBU\Installer::create_tables()
S
76 1 4
WPAppsDev\PCBU\Helper\SavedPcManager::delete()
S
68 1 8
WPAppsDev\PCBU\Helper\SavedPcManager::user_pcs()
S
67 1 7
wpadpcbu_get_template_html()
S
73 1 5
WPAppsDev\PCBU\FiltersGroup::display_component_filter_metabox()
S
77 1 4
WPAppsDev_Pcbuilder::__construct()
S
67 1 7
WPAppsDev\PCBU\Shortcodes\Shortcodes::get_shortcodes()
S
82 1 3
WPAppsDev\PCBU\Component::add_form_custom_fields()
S
81 1 3
WPAppsDev_Pcbuilder::plugin_action_links()
S
73 1 4
WPAppsDev\PCBU\Admin\Menu::__construct()
S
67 1 7
WPAppsDev\PCBU\Admin\Product::__construct()
S
70 1 5
WPAppsDev\PCBU\Installer::do_install()
S
75 1 5
WPAppsDev\PCBU\Abstracts\WPAppsDevShortcode::render_shortcode()
S
100 1 0
WPAppsDev_Pcbuilder::deactivate()
S
91 1 2
WPAppsDev\PCBU\Frontend\CustomerDashboard::add_custom_query_vars()
S
74 1 5
wpadpcbu_process()
S
82 1 3
WPAppsDev\PCBU\Shortcodes\PcBuilders::enqueue_scripts()
S
91 1 2
WPAppsDev\PCBU\Shortcodes\Shortcodes::__construct()
S
70 1 6
WPAppsDev\PCBU\Admin\Product::add_product_pcbuilder_metabox()
S
65 1 10
WPAppsDev\PCBU\Admin\Menu::settings_page()
S
69 1 8
WPAppsDev\PCBU\Admin\Menu::settings_api_init()
S
75 1 5
WPAppsDev\PCBU\Assets::register_all_scripts()
S
69 1 7
WPAppsDev\PCBU\Component::edit_form_custom_fields()
S
65 1 9