Code Analysis: Place Order Without Payment for WooCommerce 2.7.0

Function Rating Maintainability Complexity Lines of code
WPOWP\Modules\Rules::process_rules()
B
37 20 77
WPOWP\WPOWP_Front::handle_front()
B
38 16 74
WPOWP_Loader::exclude_elements()
A
49 15 28
WPOWP\Helper::search_product()
A
40 12 67
WPOWP\WPOWP_Front::exclude_elements()
A
48 14 31
WPOWP_Loader::exclude_quote_only_elements()
A
51 13 25
WPOWP\WPOWP_Front::update_order_status()
A
50 10 27
WPOWP\WPOWP_Front::free_product()
A
50 9 26
WPOWP\WPOWP_Rest_API::init_admin()
A
34 1 145
WPOWP\Modules\Rules::evaluate_rules()
A
52 9 22
WPOWP\Modules\Rules::evaluate_rule()
A
53 9 22
WPOWP_Loader::disable_payment()
A
51 8 25
WPOWP\Helper::term_details()
S
55 7 19
WPOWP\Modules\Rules::get_cart_data_value()
S
57 7 18
WPOWP\WPOWP_Admin::init_admin()
S
44 5 46
WPOWP\Helper::product_details()
S
58 5 16
WPOWP\Modules\PendingPaymentNotification::trigger()
S
58 5 14
WPOWP\Helper::search_tags()
S
54 4 21
wpowp_fs()
S
49 3 32
WPOWP_Loader::quote_button()
S
58 4 14
WPOWP\WPOWP_Front::hide_prices_with_css()
S
56 3 29
WPOWP\WPOWP_Admin::get_settings()
S
61 4 12
WPOWP\WPOWP_Rest_API::get_postterms()
S
55 3 21
WPOWP\Modules\Rules::__construct()
S
45 1 50
WPOWP\WPOWP_Rest_API::product_details()
S
56 3 20
WPOWP\Helper::search_categories()
S
58 3 16
WPOWP\Helper::shorten()
S
65 4 9
WPOWP\WPOWP_Admin::load_admin()
S
64 4 8
WPOWP_Loader::pre()
S
69 4 6
WPOWP\Modules\Rules::create_dropdown_options()
S
59 3 14
WPOWP\Helper::get_roles_list()
S
61 3 13
WPOWP\WPOWP_Rest_API::sanitize_clean()
S
62 3 11
WPOWP\Modules\PendingPaymentNotification::init_form_fields()
S
49 1 35
WPOWP\WPOWP_Admin::menu_settings()
S
64 3 9
WPOWP_Loader::skip_payment()
S
63 3 10
WPOWP\WPOWP_Rest_API::search_product()
S
68 3 6
WPOWP\WPOWP_Rest_API::search_category()
S
68 3 6
WPOWP\WPOWP_Admin::set_option()
S
70 3 6
WPOWP\WPOWP_Admin::replace_footer()
S
65 3 8
WPOWP\WPOWP_Admin::replace_version()
S
68 3 6
WPOWP\WPOWP_Rest_API::search_tags()
S
68 3 6
WPOWP_Loader::before_plugin_load()
S
64 3 10
WPOWP_Loader::run_plugin()
S
66 3 8
WPOWP\WPOWP_Front::cart_btntext()
S
67 3 6
WPOWP\WPOWP_Front::remove_cart_tax_totals()
S
71 3 6
WPOWP\WPOWP_Front::remove_additional_info_tab()
S
70 3 6
WPOWP\Helper::get_pages()
S
62 2 12
WPOWP\WPOWP_Front::hide_totals_css()
S
67 1 27
WPOWP\Helper::get_payment_gateways()
S
63 2 11
WPOWP_Loader::enqueue_js()
S
64 2 11
WPOWP\WPOWP_Admin::__construct()
S
61 2 11
WPOWP\WPOWP_Admin::default_settings()
S
52 1 25
WPOWP\Modules\PendingPaymentNotification::get_content_html()
S
58 1 17
WPOWP_Loader::wc_not_active()
S
57 1 17
WPOWP\WPOWP_Front::remove_cart_total_rows()
S
64 1 16
WPOWP\Modules\PendingPaymentNotification::get_content_plain()
S
59 1 16
WPOWP\WPOWP_Front::checkout_item_subtotal_html()
S
70 2 6
WPOWP\WPOWP_Rest_API::fetch_rules()
S
66 2 8
WPOWP_Loader::declare_compatibility()
S
66 2 8
WPOWP\WPOWP_Rest_API::sanitize_request()
S
77 2 3
WPOWP\Modules\Rules::create_dropdown_pages()
S
63 2 10
WPOWP\WPOWP_Front::exclude_tax_cart_total()
S
70 2 6
WPOWP\WPOWP_Admin::send_order_notification()
S
71 2 6
WPOWP\WPOWP_Front::cart_item_price_html()
S
70 2 6
WPOWP\WPOWP_Admin::order_status_list()
S
66 2 8
WPOWP\WPOWP_Rest_API::save_rules()
S
69 2 6
WPOWP_Loader::init_admin()
S
75 2 5
WPOWP\Modules\Rules::get_operators()
S
71 2 6
WPOWP\Modules\Rules::create_dropdown_operators()
S
63 2 10
WPOWP\Helper::get_roles()
S
67 2 8
WPOWP\WPOWP_Front::hide_place_order_button()
S
68 2 7
WPOWP_Loader::load_wc_email_class()
S
73 2 5
WPOWP_Loader::front_process_rules()
S
69 2 7
WPOWP\WPOWP_Front::order_btntext()
S
68 2 6
WPOWP\WPOWP_Rest_API::get_write_api_permission_check()
S
79 2 3
WPOWP_Loader::wc_block_checkout()
S
60 1 14
WPOWP\WPOWP_Front::hide_totals_js()
S
73 1 14
WPOWP\WPOWP_Front::__construct()
S
61 1 13
WPOWP\Modules\PendingPaymentNotification::__construct()
S
61 1 12
WPOWP\WPOWP_Admin::menu_admin()
S
63 1 11
WPOWP\WPOWP_Rest_API::fetch_products()
S
63 1 9
WPOWP\WPOWP_Rest_API::__construct()
S
79 1 3
WPOWP_Loader::is_woocommerce_blocks_checkout()
S
78 1 3
WPOWP\WPOWP_Rest_API::reset_settings()
S
69 1 6
WPOWP\WPOWP_Front::hide_woocommerce_prices()
S
72 1 5
WPOWP_Loader::show_quote_button()
S
69 1 6
WPOWP\WPOWP_Front::remove_price_columns_checkout()
S
82 1 3
wpowp_process_rules()
S
82 1 3
WPOWP\WPOWP_Admin::add_order_notification_email()
S
76 1 4
WPOWP\WPOWP_Front::skip_cart()
S
81 1 3
WPOWP\WPOWP_Front::remove_price_columns_cart()
S
82 1 3
wpowp_disable_payment()
S
82 1 3
WPOWP_Loader::on_plugin_load()
S
77 1 3
WPOWP_Loader::__construct()
S
63 1 9
WPOWP\WPOWP_Rest_API::save_settings()
S
63 1 9
wpowp_debug()
S
80 1 3
WPOWP\WPOWP_Rest_API::option_name()
S
82 1 3
WPOWP\Modules\Rules::get_option_groups()
S
82 1 3
WPOWP_Loader::action_links()
S
72 1 4