Code Analysis: OneSignal Push Notifications 2.4.4

Most Complex Classes

Class Rating Complexity
OneSignal_Admin
D
137
OneSignal_Public
C
102
OneSignal
S
31
OneSignalUtils
S
11
OneSignalWidget
S
10

Most Complex Functions

Function Rating Complexity
OneSignal_Public::onesignal_header()
D
85
OneSignal_Admin::send_notification_on_wp_post()
D
62
OneSignal::get_onesignal_settings()
D
29
OneSignal_Admin::onesignal_notif_on_post_html_view()
A
9
OneSignal_Admin::save_config_page()
A
7
OneSignal_Admin::on_save_post()
A
10
OneSignal_Admin::on_transition_post_status()
A
10
fatal_exception_error_handler()
A
10
has_metadata()
A
9
exception_error_handler()
S
7
OneSignal_Admin::init()
S
4
OneSignal_Admin::admin_custom_load()
S
4