Perfecty_Push_Admin D

Total Complexity 187
Dependencies 11
Dependents 1
Total lines 1,569
Lines of code 1,008
Logical lines of code 395
Comment lines 368
Methods 59
Properties 2

Methods 59

Method Rating Maintainability Complexity Lines of code
sanitize()
D
33 32 110
register_options()
A
27
1 232
on_transition_post_status()
A
44 12 40
print_send_notification_page()
A
44 6 48
on_save_post()
S
53 7 21
get_attachment_id()
S
48 6 32
print_users_page()
S
56 6 15
show_admin_notice()
S
58 5 15
print_notifications_page()
S
58 5 14
register_admin_menu()
S
43 1 66
validate_notification_message()
S
60 4 14
print_visits_to_display_prompt()
S
61 4 11
print_logs_page()
S
60 3 12
enqueue_scripts()
S
61 3 11
print_unregister_conflicts_expression()
S
58 2 16
print_notifications_interaction_required()
S
63 3 10
print_settings_welcome_message()
S
64 3 9
print_unregister_conflicts()
S
63 3 10
print_segmentation_enabled()
S
63 3 10
print_logs_enabled()
S
63 3 10
print_widget_ask_permissions_directly()
S
63 3 10
print_widget_enabled()
S
63 3 10
print_dialog_title()
S
64 3 9
print_settings_title()
S
64 3 9
print_dialog_submit()
S
64 3 9
print_dialog_cancel()
S
64 3 9
print_widget_hide_bell_after_subscribe()
S
63 3 10
print_settings_opt_in()
S
64 3 9
print_default_send_on_publish()
S
63 3 10
display_post_metabox()
S
61 3 10
print_settings_update_error()
S
64 3 9
print_settings_send_welcome_message()
S
63 3 10
print_widget_debugging_enabled()
S
63 3 10
get_first_image_url()
S
59 2 14
print_notifications_default_icon()
S
60 2 13
print_batch_size()
S
61 2 13
print_parallel_flushing_size()
S
61 2 13
print_segmentation_tracking_utm()
S
62 2 11
print_server_url()
S
63 2 10
print_vapid_public_key()
S
65 2 9
print_service_worker_scope()
S
65 2 9
print_vapid_private_key()
S
65 2 9
print_send_notification_metabox()
S
68 2 6
print_options_page()
S
79 1 3
plugin_directory_links()
S
66 1 8
check_cron()
S
82 1 3
execute_broadcast_batch()
S
81 1 3
register_metaboxes()
S
64 1 10
print_dashboard_page()
S
63 1 10
print_metabox_section()
S
79 1 3
print_about_page()
S
79 1 3
calculate_scheduled_time_from_offset()
S
76 1 4
print_dialog_section()
S
79 1 3
print_javascript_sdk_section()
S
79 1 3
print_self_hosted_section()
S
79 1 3
print_notifications_section()
S
79 1 3
print_segmentation_section()
S
79 1 3
enqueue_styles()
S
70 1 5
__construct()
S
77 1 4