Code Analysis: Pay For Post with WooCommerce 3.1.5

Most Complex Functions

Function Rating Complexity
Woocommerce_Pay_Per_Post_Helper::get_product_ids_by_post_id()
A
14
Woocommerce_Pay_Per_Post_Shortcodes::process_shortcode()
A
12
Woocommerce_Pay_Per_Post_Public::should_disable_comments()
A
11
Woocommerce_Pay_Per_Post_Public::restrict_content()
A
10
PRAMADILLO\Woocommerce_Pay_Per_Post_Restrict_Content::show_content()
A
10
PRAMADILLO\Woocommerce_Pay_Per_Post_Restrict_Content::can_user_view_content()
A
10
PRAMADILLO\INTEGRATIONS\Elementor::has_access()
A
9
Woocommerce_Pay_Per_Post_Helper::is_protected_old()
A
8
Woocommerce_Pay_Per_Post_Admin::is_protected()
A
8
PRAMADILLO\Woocommerce_Pay_Per_Post_Restrict_Content::check_if_purchased()
A
8
PRAMADILLO\INTEGRATIONS\Elementor::controls()
A
4
Woocommerce_Pay_Per_Post_Admin::create_protected_content_page()
A
7