Code Analysis: Easy Product Bundles for WooCommerce 6.0.0

Function Rating Maintainability Complexity Lines of code
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::get_item()
D
29
46 114
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_to_cart_validation()
D
28
43 114
AsanaPlugins\WooCommerce\ProductBundles\ProductValidator::is_valid_product()
D
35 41 73
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::bundle_prices()
D
32 36 93
get_products()
D
28
28 138
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_item_default_data()
C
38 29 56
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::before_calculate_totals()
C
39 27 57
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::ajax_add_order_item_meta()
C
35 25 80
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::sync_bundle_stock_quantity()
C
41 27 50
prepare_variation_data()
C
35 23 92
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::save_product_data()
C
40 26 47
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::update_cart_validation_bundle()
C
39 25 56
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::is_items_in_stock()
B
45 23 36
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_bundle_items_to_cart()
B
39 21 58
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::calculate_default_products_price()
B
37 20 72
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_price_bundle()
B
40 21 56
prepare_variable_prices()
B
36 18 85
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::get_price_html()
B
40 19 58
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::calculate_bundle_price()
B
46 20 33
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::product_bundle_position_hooks()
B
43 19 48
AsanaPlugins\WooCommerce\ProductBundles\ProductSelector::select_products()
B
48 19 25
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_subtotal_bundle()
B
44 17 38
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::filter_childs()
A
43 16 42
prepare_product_data()
A
43 15 44
get_bundle_item_price()
A
49 15 28
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_bundle_item_to_cart()
A
43 14 43
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::formatted_line_subtotal()
A
48 14 36
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::get_variations()
A
43 13 44
AsanaPlugins\WooCommerce\ProductBundles\Models\ItemsModel::prepare_product_items()
A
45 13 40
prepare_product_prices()
A
46 13 39
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::bundle_totals()
A
46 13 34
get_product_types_for_bundle()
A
49 13 31
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::get_bundle()
A
44 12 42
AsanaPlugins\WooCommerce\ProductBundles\Assets::add_custom_styles()
A
47 12 33
get_product_image_src()
A
53 12 21
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::bundle_item_prices()
A
46 11 36
AsanaPlugins\WooCommerce\ProductBundles\Assets::load_product_shared_scripts()
A
39 9 63
get_variation_attribute_options()
A
45 10 45
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_shipping_packages()
A
51 11 27
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_subtotal()
A
50 11 26
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_item_products()
A
46 10 38
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::sync_bundle_on_child_update()
A
51 10 27
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::filter_products()
A
50 10 25
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::load_scripts()
A
40 7 69
AsanaPlugins\WooCommerce\ProductBundles\API\Items::get_items()
A
48 9 33
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::edit_cart_items_data()
A
48 9 32
AsanaPlugins\WooCommerce\ProductBundles\DiscountCalculator::calculate()
A
50 9 30
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::extend_cart_item_data()
A
51 9 25
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_loaded_from_session()
A
53 9 22
AsanaPlugins\WooCommerce\ProductBundles\API\Items::search_items()
A
48 8 31
AsanaPlugins\WooCommerce\ProductBundles\ProductSelector::query()
A
48 8 31
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_price()
A
50 8 28
add_simple_bundle_items()
A
51 8 25
get_attribute_data()
A
52 8 24
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_contents_weight()
A
53 8 23
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::coupon_is_valid_for_product()
A
55 8 20
get_product_type_ids()
A
54 8 20
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_items_field()
A
55 8 19
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_initial_data()
A
47 7 33
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_cart_item_data()
A
55 8 18
get_description()
A
57 8 16
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::add_offer_notice()
S
49 7 29
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::add_to_cart_url()
S
59 8 12
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::tax_settings_updated()
S
52 7 25
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::checkout_create_order_line_item()
S
56 7 19
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::get_item_default_product()
S
57 7 17
is_in_cart()
S
58 7 15
AsanaPlugins\WooCommerce\ProductBundles\API\Settings::save()
S
50 6 29
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::get_item_count()
S
58 7 14
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_contents_count()
S
58 7 14
register_polyfills()
S
50 6 29
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_price()
S
59 7 13
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_regular_price()
S
59 7 13
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_sale_price()
S
59 7 13
AsanaPlugins\WooCommerce\ProductBundles\Plugin::is_request()
S
61 7 12
maybe_show_review()
S
55 6 20
combinations()
S
56 6 18
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::get_variation_childs()
S
49 5 32
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::get_default_products()
S
57 6 17
is_product_page()
S
59 6 16
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::task()
S
58 6 15
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Compatibility::init()
S
59 6 15
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::add()
S
62 7 10
get_product_ids_from_bundle_items()
S
59 6 13
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::sync_items_is_in_stock()
S
60 6 12
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::remove_bundle_from_cart()
S
60 6 12
AsanaPlugins\WooCommerce\ProductBundles\Assets::load_product_scripts()
S
52 5 25
is_allowed_bundle_item_type()
S
54 5 24
AsanaPlugins\WooCommerce\ProductBundles\Plugin::on_plugins_loaded()
S
53 5 21
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::task()
S
54 5 20
AsanaPlugins\WooCommerce\ProductBundles\Install::update()
S
55 5 20
AsanaPlugins\WooCommerce\ProductBundles\API\Review::review()
S
56 5 18
get_attributes_of_bundle_item()
S
57 5 17
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::bundle_item_totals()
S
55 5 17
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Curcy::maybe_exchange_price()
S
59 5 15
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::filter()
S
58 5 14
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::init()
S
43 3 44
get_quantities_from_bundle_items()
S
60 5 13
AsanaPlugins\WooCommerce\ProductBundles\Assets::custom_styles()
S
61 5 13
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_remove_link()
S
61 5 13
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::tax_rates_save_changes()
S
59 5 13
AsanaPlugins\WooCommerce\ProductBundles\Models\ItemsModel::search_products()
S
59 5 12
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::display_post_states()
S
59 5 12
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::sync_prices()
S
61 5 12
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::maybe_delete_product_meta()
S
52 4 25
AsanaPlugins\WooCommerce\ProductBundles\Plugin::get_dependency_errors()
S
53 4 23
maybe_sync_simple_bundles()
S
48 3 37
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::get_cart_item_from_session()
S
55 4 21
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::handle_offers()
S
42 1 65
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::update()
S
56 4 18
AsanaPlugins\WooCommerce\ProductBundles\Install::install()
S
58 4 17
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_default_products_price_for()
S
64 5 10
AsanaPlugins\WooCommerce\ProductBundles\ShortCode\ProductShortCode::output()
S
60 4 13
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::get_items()
S
61 4 13
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::sync_bundle_on_child_delete()
S
61 4 12
get_any_value_attributes()
S
63 4 12
AsanaPlugins\WooCommerce\ProductBundles\Install::check_version()
S
62 4 11
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::show_review()
S
54 3 24
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Woodmart::widget_cart_item_quantity()
S
63 4 10
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::get_item_permissions_check()
S
65 4 7
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_item()
S
62 4 10
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::has_price()
S
69 4 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::add_to_cart_text()
S
72 4 4
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::sync()
S
63 4 10
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::update_cart_validation()
S
66 4 9
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::before_mini_cart_contents()
S
67 4 8
wc_products_array_filter_readable()
S
69 4 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_name()
S
60 3 12
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::maybe_sync_all_bundles()
S
62 3 12
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::delete()
S
62 3 11
AsanaPlugins\WooCommerce\ProductBundles\Plugin::register_dependencies()
S
51 1 38
AsanaPlugins\WooCommerce\ProductBundles\Install::get_schema()
S
58 2 18
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Curcy::get_settings()
S
65 3 9
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\WOOCS::maybe_exchange_price()
S
65 3 10
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::handle_cron_healthcheck()
S
66 3 10
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::handle_cron_healthcheck()
S
66 3 10
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::is_purchasable()
S
76 3 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::plugin_action_links()
S
62 3 10
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::display_product_bunlde()
S
69 3 7
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_removed()
S
67 3 8
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_restored()
S
67 3 8
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_class()
S
67 3 8
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::loop_add_to_cart_link()
S
65 3 9
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::order_again_cart_item_data()
S
64 3 10
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::general_settings_updated()
S
67 3 7
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::maybe_sync_bundles()
S
66 3 9
is_variation()
S
68 3 7
get_attributes_from_bundle_items()
S
68 3 7
AsanaPlugins\WooCommerce\ProductBundles\Models\ItemsModel::get_products()
S
58 2 14
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::extend_store()
S
61 2 13
AsanaPlugins\WooCommerce\ProductBundles\Plugin::init()
S
61 2 12
AsanaPlugins\WooCommerce\ProductBundles\API\RestApi::register_rest_routes()
S
62 2 12
AsanaPlugins\WooCommerce\ProductBundles\Registry\Container::get()
S
64 2 11
AsanaPlugins\WooCommerce\ProductBundles\Plugin::includes()
S
63 2 11
AsanaPlugins\WooCommerce\ProductBundles\BlocksHooks::init()
S
57 1 22
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::register_dependencies()
S
59 1 20
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::initialize()
S
57 1 20
AsanaPlugins\WooCommerce\ProductBundles\API\Items::register_routes()
S
57 1 19
AsanaPlugins\WooCommerce\ProductBundles\API\Settings::register_routes()
S
58 1 18
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::hidden_order_itemmeta()
S
59 1 16
display_prices_including_tax()
S
70 2 6
AsanaPlugins\WooCommerce\ProductBundles\Assets::load_scripts()
S
74 2 5
AsanaPlugins\WooCommerce\ProductBundles\API\RestApi::init()
S
70 2 6
AsanaPlugins\WooCommerce\ProductBundles\Registry\SharedType::get()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::duplicate_item_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::is_in_stock()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_default_products_price()
S
78 2 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::installed()
S
72 2 6
AsanaPlugins\WooCommerce\ProductBundles\Plugin::define()
S
75 2 5
AsanaPlugins\WooCommerce\ProductBundles\Plugin::container()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\Plugin::instance()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::cart_item_quantity()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\SideCart::init()
S
72 2 5
AsanaPlugins\WooCommerce\ProductBundles\Assets::get_path()
S
79 2 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::schedule_event()
S
72 2 5
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_product_parents()
S
66 2 8
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::__construct()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::get_items_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\SideCart::xoo_wsc_product_args()
S
70 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_to_cart()
S
66 2 8
AsanaPlugins\WooCommerce\ProductBundles\Assets::load_shared_scripts()
S
74 2 5
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::bundled_item_quantity_limits()
S
71 2 5
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::before_order_item_meta()
S
67 2 7
AsanaPlugins\WooCommerce\ProductBundles\Registry\AbstractDependencyType::resolve_value()
S
70 2 6
AsanaPlugins\WooCommerce\ProductBundles\Registry\Container::register()
S
70 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_items_is_in_stock()
S
78 2 3
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::update_item_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::dispatch()
S
64 2 10
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::delete_item_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::dispatch()
S
64 2 10
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::schedule_event()
S
72 2 5
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::get_path()
S
79 2 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::is_fixed_price()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::bundle_product_class()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_bundle()
S
66 2 8
AsanaPlugins\WooCommerce\ProductBundles\Install::needs_db_update()
S
66 2 7
AsanaPlugins\WooCommerce\ProductBundles\Install::maybe_update_db_version()
S
69 2 8
AsanaPlugins\WooCommerce\ProductBundles\Install::update_db_version()
S
78 2 3
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::create_item_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::delete_bundle()
S
66 2 8
AsanaPlugins\WooCommerce\ProductBundles\API\BaseController::reorder_items_permissions_check()
S
69 2 6
AsanaPlugins\WooCommerce\ProductBundles\Settings::get_setting()
S
71 2 5
AsanaPlugins\WooCommerce\ProductBundles\Settings::__get()
S
78 2 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::load_plugin_textdomain()
S
64 2 9
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_path()
S
79 2 3
AsanaPlugins\WooCommerce\ProductBundles\Settings::delete_setting()
S
73 2 5
maybe_get_exact_product_id()
S
78 2 3
maybe_exchange_price()
S
71 2 6
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::register_routes()
S
61 1 14
AsanaPlugins\WooCommerce\ProductBundles\API\Review::register_routes()
S
62 1 13
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::insert()
S
61 1 12
AsanaPlugins\WooCommerce\ProductBundles\Admin\Menu::menus()
S
63 1 11
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::init()
S
69 1 6
AsanaPlugins\WooCommerce\ProductBundles\Install::create_tables()
S
70 1 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_bundle_title()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_theme_size()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::table_exists()
S
72 1 5
AsanaPlugins\WooCommerce\ProductBundles\Assets::get_url()
S
77 1 3
AsanaPlugins\WooCommerce\ProductBundles\Settings::update()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_hide_items_price()
S
80 1 3
is_cart_item_bundle_item()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get_column_by()
S
69 1 6
AsanaPlugins\WooCommerce\ProductBundles\SyncBundles::__construct()
S
62 1 10
AsanaPlugins\WooCommerce\ProductBundles\API\Review::dismiss()
S
69 1 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_theme()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_include_parent_price()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_type()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::product_type_selector()
S
75 1 4
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_min_items_quantity()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_default_products()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::has_satisfied_dependencies()
S
75 1 4
AsanaPlugins\WooCommerce\ProductBundles\Settings::__construct()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::__construct()
S
98 1 1
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::__construct()
S
73 1 5
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_name()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_min_items_quantity()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_script_handles()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_is_cart_item()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::prepare_money_response()
S
66 1 9
AsanaPlugins\WooCommerce\ProductBundles\Assets::init()
S
72 1 5
AsanaPlugins\WooCommerce\ProductBundles\Plugin::deactivate_self()
S
75 1 4
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_individual_theme()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_shipping_fee_calculation()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Registry\Container::factory()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_default_products()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\API\Settings::get_settings()
S
70 1 7
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::is_updating()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Woodmart::init()
S
77 1 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::is_memory_exceeded()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::init()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::on_deactivation()
S
91 1 2
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::init()
S
69 1 6
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::product_data_panels()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::__wakeup()
S
98 1 1
AsanaPlugins\WooCommerce\ProductBundles\Admin\Menu::get_menus()
S
82 1 3
get_review()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::is_updating()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\ProductBundle::product_data_tabs()
S
65 1 9
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_max_items_quantity()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_bundle_description()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_is_cart_item()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::update_version()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_theme_size()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Registry\AbstractDependencyType::get()
S
100 1 0
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_bundle_description()
S
79 1 3
maybe_change_price()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::init()
S
72 1 5
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_items_is_in_stock()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_script_data()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_column_defaults()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\WOOCS::init()
S
78 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundleHooks::add_to_cart_template()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::render_dependencies_notice()
S
75 1 4
AsanaPlugins\WooCommerce\ProductBundles\Plugin::on_activation()
S
91 1 2
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get_columns()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::wpmu_drop_tables()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_columns()
S
68 1 8
AsanaPlugins\WooCommerce\ProductBundles\Settings::get_settings()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::get_bundles()
S
75 1 4
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_editor_script_handles()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::__clone()
S
98 1 1
set_review()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\Menu::init()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_individual_theme()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\API\ExtendStoreApi::extend_cart_item_schema()
S
64 1 10
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::init()
S
65 1 9
AsanaPlugins\WooCommerce\ProductBundles\BackgroundProductSync::complete()
S
72 1 5
AsanaPlugins\WooCommerce\ProductBundles\API\RestApi::__construct()
S
82 1 3
ASNP_WEPB()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_fixed_price()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_sync_stock_quantity()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_max_items_quantity()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Compatibilities\Curcy::init()
S
78 1 3
AsanaPlugins\WooCommerce\ProductBundles\API\FilterProducts::get_collection_params()
S
64 1 10
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_shipping_fee_calculation()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::get_tables()
S
67 1 8
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::supports_ajax_add_to_cart()
S
76 1 4
AsanaPlugins\WooCommerce\ProductBundles\Settings::__set()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get()
S
74 1 4
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_custom_display_price()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\Admin::__construct()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_theme()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get_by()
S
71 1 5
is_pro_active()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::complete()
S
70 1 6
is_cart_item_bundle()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get_column()
S
71 1 5
AsanaPlugins\WooCommerce\ProductBundles\Plugin::add_shortcodes()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::get_db_update_callbacks()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_items()
S
80 1 3
get_product_bundle_type()
S
83 1 3
AsanaPlugins\WooCommerce\ProductBundles\Admin\Assets::get_url()
S
77 1 3
AsanaPlugins\WooCommerce\ProductBundles\API\Review::later()
S
69 1 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_items()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Blocks\Integrations\CheckoutIntegration::get_url()
S
77 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\SimpleBundleItemsModel::__construct()
S
70 1 6
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_default_products_price()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\Plugin::define_constants()
S
71 1 5
AsanaPlugins\WooCommerce\ProductBundles\Admin\Menu::create_menu()
S
79 1 7
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_custom_display_price()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_sync_stock_quantity()
S
79 1 3
get_plugin()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_hide_items_price()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::__construct()
S
73 1 5
added_product_bundle_type()
S
68 1 7
AsanaPlugins\WooCommerce\ProductBundles\Plugin::is_pro_active()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::__construct()
S
98 1 1
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::set_bundle_title()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Registry\AbstractDependencyType::__construct()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\Models\BaseModel::get_column_defaults()
S
82 1 3
AsanaPlugins\WooCommerce\ProductBundles\Registry\FactoryType::get()
S
80 1 3
AsanaPlugins\WooCommerce\ProductBundles\Install::init_background_updater()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_fixed_price()
S
79 1 3
AsanaPlugins\WooCommerce\ProductBundles\BackgroundUpdater::is_memory_exceeded()
S
81 1 3
AsanaPlugins\WooCommerce\ProductBundles\ProductBundle::get_include_parent_price()
S
79 1 3