Code Analysis: Pay For Post with WooCommerce 3.1.9

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
13
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::can_user_view_content()
A
11
PRAMADILLO\Woocommerce_Pay_Per_Post_Restrict_Content::show_content()
A
10
PRAMADILLO\INTEGRATIONS\Elementor::has_access()
A
9
Woocommerce_Pay_Per_Post_Admin::save_meta_box()
A
9
Woocommerce_Pay_Per_Post_Admin::is_protected()
A
8
PRAMADILLO\Woocommerce_Pay_Per_Post_Restrict_Content::get_paywall_content()
A
8
Woocommerce_Pay_Per_Post_Admin::enqueue_wp_editor_integration_scripts()
A
6
PRAMADILLO\INTEGRATIONS\Elementor::controls()
A
4