Woocommerce_Pay_Per_Post_Admin B

Total Complexity 80
Dependencies 4
Dependents 1
Total lines 571
Lines of code 460
Logical lines of code 220
Comment lines 13
Methods 32
Properties 2

Methods 32

Method Rating Maintainability Complexity Lines of code
save_meta_box()
S
55 7 19
meta_box()
S
49 6 31
create_options_page()
S
49 6 28
get_virtual_products()
S
53 6 22
create_whatsnew_page()
S
51 5 24
add_plugin_options()
S
43 2 62
generate_products_dropdown()
S
54 4 20
sanitize_product_ids()
S
61 4 13
create_protected_content_page()
S
54 3 21
upgrade_database()
S
59 3 13
get_all_products()
S
56 2 18
create_debug_page()
S
63 3 9
get_post_types()
S
68 3 7
manage_custom_column()
S
67 3 8
get_post_products_custom_field()
S
65 3 8
admin_menu_separator_styles()
S
66 1 29
output_meta_box()
S
51 1 26
enqueue_scripts()
S
60 1 16
enqueue_styles()
S
60 1 16
ajax_post_types()
S
66 2 9
prefix_plugin_update_message()
S
72 2 5
admin_notices()
S
65 2 8
__construct()
S
91 1 2
options_init()
S
65 1 9
create_help_page()
S
68 1 7
get_users_by_product_id()
S
67 1 6
create_getting_started_page()
S
75 1 4
get_all_product_args()
S
82 1 3
get_virtual_product_args()
S
82 1 3
manage_columns()
S
75 1 4
sortable_columns()
S
76 1 4
plugin_settings_link()
S
69 1 6