PNFPB_ICFM_Push_Notification_Post_BuddyPress D

Total Complexity 1,111
Dependencies 4
Dependents 0
Total lines 6,266
Lines of code 4,442
Logical lines of code 2,345
Comment lines 449
Methods 53
Properties 2

Methods 53

Method Rating Maintainability Complexity Lines of code
PNFPB_icforum_push_notifications_web_group()
D
0
144 533
PNFPB_icforum_push_notifications_web()
D
15
70 259
PNFPB_activate()
D
21
72 166
PNFPB_icforum_push_notifications_comment_web()
D
17
65 233
PNFPB_ic_admin_push_notification_scripts()
D
23
59 130
PNFPB_ic_push_notification_scripts()
D
23
59 129
PNFPB_icforum_push_notifications_post_comment_web()
D
20
54 201
PNFPB_icforum_push_notifications_post_web()
D
21
49 187
PNFPB_subscribe_push_notification_shortcode()
D
25
46 157
pnfpb_ic_fcm_buddypressactivities_timeschedule_callback()
D
31 40 113
PNFPB_custom_pwa_install_prompt()
D
30 36 118
PNFPB_icforum_push_notifications_private_messages()
D
26
33 149
PNFPB_icforum_push_notifications_new_member()
D
28
30 131
PNFPB_icforum_push_notifications_friendship_accepted()
D
28
29 129
PNFPB_icforum_push_notifications_friendship_request()
D
28
29 129
PNFPB_icforum_push_notifications_avatar_change()
D
28
29 129
PNFPB_icforum_push_notifications_cover_image_change()
D
28
29 128
pnfpb_bp_projects_screen_content()
D
27
24 201
pnfpb_ic_fcm_buddypresscomments_timeschedule_callback()
C
36 28 81
PNFPB_subscribe_to_group_button()
C
31 21 122
PNFPB_get_subscription_tokens_from_app()
C
32 22 100
pnfpb_ic_fcm_post_timeschedule_callback()
B
40 24 56
PNFPB_on_post_save_web()
A
43 13 48
PNFPB_settings()
A
29
2 167
PNFPB_icfcm_settings_for_ngnix_server()
A
39 7 81
PNFPB_deactivate()
A
50 10 35
PNFPB_icfcm_integrate_app()
A
41 7 67
PNFPB_icpush_sw_file_create()
A
48 9 32
PNFPB_pwa_prompt_shortcode()
A
57 10 16
PNFPB_icforum_delete_token_user_not_exist()
A
55 9 19
PNFPB_icfcm_device_tokens_list()
S
38 2 98
pnfpb_ic_fcm_token_delete_without_user_timeschedule_enable_callback()
S
54 7 21
pnfpb_buddypress_setup_notification_settings_nav()
S
53 6 22
PNFPB_update_database()
S
50 5 28
__construct()
S
41 3 53
PNFPB_ic_push_upload_icon_script()
S
56 4 18
PNFPB_setup_admin_menu()
S
43 1 60
PNFPB_add_settings_link()
S
60 4 12
PNFPB_include_manifest_link()
S
71 3 5
PNFPB_load_action_scheduler()
S
72 3 5
PNFPB_icfcm_action_scheduler()
S
62 2 11
PNFPB_rest_api_subscription_tokens_from_app()
S
61 1 14
PNFPB_set_screen()
S
81 1 3
pnfpb_buddypress_notification_settings_function()
S
69 1 6
pnfpb_bp_projects_screen_title()
S
71 1 5
PNFPB_icfcm_pwa_app_settings()
S
79 1 3
PNFPB_icfcm_test_notification()
S
79 1 3
PNFPB_screen_option()
S
64 1 10
PNFPB_icpushcallback_callback()
S
73 1 5
PNFPB_unsubscribe_push_callback()
S
73 1 5
PNFPB_icfcm_button_settings()
S
79 1 3
PNFPB_icfcm_frontend_settings()
S
79 1 3
PNFPB_icfcm_admin_page()
S
79 1 3