Code Analysis: Push Notifications by LaraPush 1.0.9

Function Rating Maintainability Complexity Lines of code
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::codeIntegration()
D
24
28 186
Unlimited_Push_Notifications_By_Larapush_Admin::larapush_connect()
D
30 31 127
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::get_description()
A
45 15 38
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::send_notification()
A
40 10 60
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::checkConnection()
A
39 9 70
Unlimited_Push_Notifications_By_Larapush_Admin::post_page_status_changed()
A
49 10 32
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::getCampaignFilter()
A
43 7 52
Unlimited_Push_Notifications_By_Larapush_Admin::admin_notices()
A
49 8 33
Unlimited_Push_Notifications_By_Larapush_Public::handle_custom_page_request()
A
48 7 34
Unlimited_Push_Notifications_By_Larapush_Admin::add_post_row_actions()
S
54 7 21
Unlimited_Push_Notifications_By_Larapush_Public::the_content()
S
55 7 20
Unlimited_Push_Notifications_By_Larapush_Admin::add_admin_bar_menu()
S
50 6 29
Unlimited_Push_Notifications_By_Larapush_Public::wp_head()
S
55 6 19
Unlimited_Push_Notifications_By_Larapush_Deactivator::deactivate()
S
50 4 31
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::checkIfUserHasAccess()
S
59 5 14
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::get_meta()
S
53 4 22
Unlimited_Push_Notifications_By_Larapush_Admin::code_integration()
S
56 4 19
Unlimited_Push_Notifications_By_Larapush_Public::get_widget_code()
S
57 4 17
Unlimited_Push_Notifications_By_Larapush_Public::amp_post_template_css()
S
58 4 16
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::isFirebaseMessagingFilePresent()
S
57 4 15
Unlimited_Push_Notifications_By_Larapush_Admin::larapush_send_notification()
S
55 3 22
Unlimited_Push_Notifications_By_Larapush_Loader::run()
S
58 3 18
Unlimited_Push_Notifications_By_Larapush_Public::ampforwp_body_beginning()
S
62 3 11
Unlimited_Push_Notifications_By_Larapush_Public::amp_post_template_footer()
S
64 3 10
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::isSubdirectoryInstallation()
S
65 3 8
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::canShowPushOnPublishDelay()
S
70 3 5
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::assambleUrl()
S
59 2 14
Unlimited_Push_Notifications_By_Larapush_Admin::enqueue_scripts()
S
61 2 13
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::decode()
S
61 2 12
Unlimited_Push_Notifications_By_Larapush::__construct()
S
62 2 12
Unlimited_Push_Notifications_By_Larapush_Admin::add_menu_pages()
S
54 1 27
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::first_image_of_the_post()
S
62 2 11
Unlimited_Push_Notifications_By_Larapush_Admin::render_menu_page()
S
64 2 11
Unlimited_Push_Notifications_By_Larapush::define_admin_hooks()
S
54 1 21
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::getDomain()
S
66 2 8
Unlimited_Push_Notifications_By_Larapush_Public::amp_post_template_head()
S
68 2 7
Unlimited_Push_Notifications_By_Larapush::load_dependencies()
S
62 1 13
Unlimited_Push_Notifications_By_Larapush::define_public_hooks()
S
61 1 13
Unlimited_Push_Notifications_By_Larapush::get_version()
S
82 1 3
Unlimited_Push_Notifications_By_Larapush_Loader::add_filter()
S
77 1 3
Unlimited_Push_Notifications_By_Larapush_Loader::__construct()
S
77 1 4
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::encode()
S
65 1 9
Unlimited_Push_Notifications_By_Larapush::run()
S
82 1 3
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::responseErrorAndRedirect()
S
72 1 5
activate_unlimited_push_notifications_by_larapush()
S
76 1 4
Unlimited_Push_Notifications_By_Larapush_Activator::activate()
S
69 1 8
Unlimited_Push_Notifications_By_Larapush::get_loader()
S
82 1 3
Unlimited_Push_Notifications_By_Larapush_Admin::__construct()
S
77 1 4
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::canShowPWAiOS()
S
74 1 4
Unlimited_Push_Notifications_By_Larapush_Admin::send_scheduled_notification()
S
80 1 3
Unlimited_Push_Notifications_By_Larapush_Loader::add_action()
S
77 1 3
Unlimited_Push_Notifications_By_Larapush::get_plugin_name()
S
82 1 3
Unlimited_Push_Notifications_By_Larapush_Admin::render_settings_page()
S
82 1 3
Unlimited_Push_Notifications_By_Larapush_i18n::load_plugin_textdomain()
S
69 1 7
run_unlimited_push_notifications_by_larapush()
S
77 1 4
Unlimited_Push_Notifications_By_Larapush_Admin_Helper::responseSuccessAndRedirect()
S
72 1 5
Unlimited_Push_Notifications_By_Larapush::set_locale()
S
75 1 4
Unlimited_Push_Notifications_By_Larapush_Loader::add()
S
64 1 10
deactivate_unlimited_push_notifications_by_larapush()
S
76 1 4
Unlimited_Push_Notifications_By_Larapush_Public::__construct()
S
72 1 5