Code Analysis: Poll, Survey & Quiz by OpinionStage 19.7.6

Function Rating Maintainability Complexity Lines of code
ConsumerStrategies_SocketConsumer::_write()
B
43 16 48
OpinionstageFeedback::ajax_opinionstage_deactivate_feedback()
A
44 13 40
ConsumerStrategies_CurlConsumer::__construct()
A
50 11 25
ConsumerStrategies_CurlConsumer::_execute()
A
43 9 45
OpinionStageWidget::form()
A
40 6 73
OpinionStageArticlePlacement::the_content()
A
53 9 23
Producers_MixpanelBaseProducer::flush()
A
51 8 27
opinionstage_register_menu_page()
S
44 5 50
opinionstage_message_handler()
S
56 7 18
ConsumerStrategies_SocketConsumer::handleResponse()
S
51 6 26
ConsumerStrategies_SocketConsumer::_createSocket()
S
55 6 18
opinionstage_is_guten_enabled()
S
56 6 18
ConsumerStrategies_SocketConsumer::__construct()
S
58 6 14
OpinionstageFeedback::print_deactivate_feedback_dialog()
S
47 4 42
opinionstage_login_and_redirect_to_settings_page()
S
51 5 26
opinionstage_register_gutenberg_assets()
S
43 2 63
OpinionstageFeedback::__construct()
S
57 5 18
opinionstage_poll_or_set_embed_code_url()
S
60 5 13
OpinionStageWidget::widget()
S
60 5 11
OpinionStageAdminPageLoader::OSAPL_LoadTemplateFile()
S
54 4 22
opinionstage_add_flyout()
S
56 4 22
opinionstage_validate_and_save_client_data()
S
55 4 20
Producers_MixpanelEvents::createAlias()
S
54 4 20
ConsumerStrategies_CurlConsumer::_execute_forked()
S
59 4 14
Producers_MixpanelBaseProducer::__construct()
S
59 4 14
ConsumerStrategies_SocketConsumer::_getSocket()
S
62 4 13
Producers_MixpanelBaseProducer::__destruct()
S
61 4 12
opinionstage_message_api_call()
S
61 4 11
Producers_MixpanelPeople::_constructPayload()
S
61 4 11
OpinionStageAdminPageLoader::OSAPL_LoadFooter()
S
57 3 17
OpinionStageAdminPageLoader::OSAPL_LoadAssets()
S
58 3 17
OpinionStageAdminPageLoader::OSAPL_LoadHeader()
S
57 3 17
OpinionStage_addMenuTargetLink()
S
63 3 15
opinionstage_disconnect_account_action()
S
62 4 10
OpinionStageAdminPageLoader::OSAPL_LoadFile()
S
60 3 14
Producers_MixpanelEvents::identify()
S
59 3 14
ConsumerStrategies_CurlConsumer::persist()
S
60 3 13
ConsumerStrategies_AbstractConsumer::_handleError()
S
60 3 12
OpinionStageAdminPageLoader::OSAPL_PrepareSlug()
S
62 3 11
opinionstage_widget_shortcode()
S
56 2 17
ConsumerStrategies_SocketConsumer::persist()
S
57 2 16
opinionstage_message_delete()
S
65 3 8
opinionstage_error_log()
S
70 3 6
opinionstage_plugin_activated()
S
68 3 7
opinionstage_plugin_activate()
S
70 3 6
opinionstage_poll_or_set_shortcode()
S
58 2 15
opinionstage_widget_embed_code_url()
S
68 3 6
opinionstage_placement_embed_code_url()
S
70 3 6
Producers_MixpanelEvents::registerAllOnce()
S
68 3 7
Producers_MixpanelBaseProducer::enqueue()
S
65 3 9
Producers_MixpanelEvents::track()
S
66 3 7
opinionstage_gutenberg_inject_data()
S
58 2 15
OpinionStageAdminPageLoader::__construct()
S
60 2 13
opinionstage_register_javascript_asset()
S
61 2 12
opinionstage_disconnect_account_menu()
S
65 2 11
opinionstage_placement_shortcode()
S
63 2 11
Producers_MixpanelPeople::trackCharge()
S
61 2 11
OpinionstageFeedback::get_deactivate_feedback_reasons()
S
54 1 24
opinionstage_message_handler_javascript()
S
100 1 19
opinionstage_common_load_resources()
S
57 1 18
OpinionstageFeedback::enqueue_feedback_dialog_scripts()
S
58 1 18
Mixpanel::getInstance()
S
69 2 6
Producers_MixpanelEvents::registerAll()
S
73 2 5
Producers_MixpanelEvents::unregisterAll()
S
74 2 5
opinionstage_check_plugin_available()
S
72 2 5
opinionstage_asset_path()
S
80 2 3
ConsumerStrategies_FileConsumer::__construct()
S
73 2 4
opinionstage_user_logged_in()
S
74 2 4
opinionstage_user_access_token()
S
67 2 8
opinionstage_init()
S
66 2 8
Producers_MixpanelBaseProducer::_getConsumer()
S
65 2 9
Producers_MixpanelBaseProducer::enqueueAll()
S
74 2 5
Base_MixpanelBase::_debug()
S
77 2 3
ConsumerStrategies_FileConsumer::persist()
S
67 2 7
ConsumerStrategies_AbstractConsumer::__construct()
S
72 2 6
OpinionStageAdminPageLoader::getInstance()
S
71 2 6
Producers_MixpanelEvents::registerOnce()
S
72 2 5
Producers_MixpanelPeople::append()
S
70 2 5
OpinionStageWidget::__construct()
S
64 1 11
opinionstage_register_gutenberg_categories()
S
65 1 11
opinionstage_ajax_toggle_sidebar_placement()
S
70 1 6
opinionstage_getting_started_load_header()
S
100 1 2
opinionstage_article_placement_edit_url()
S
74 1 4
opinionstage_my_placements_load_header()
S
100 1 2
Mixpanel::enqueue()
S
81 1 3
opinionstage_create_widget_link()
S
78 1 3
Mixpanel::unregister()
S
81 1 3
opinionstage_my_placements_load_footer()
S
100 1 2
ConsumerStrategies_AbstractConsumer::persist()
S
100 1 0
opinionstage_register_login_callback_page()
S
68 1 9
OpinionStageWidget::update()
S
64 1 9
opinionstage_settings_load_resources()
S
100 1 2
Base_MixpanelBase::__construct()
S
76 1 4
opinionstage_widget_placement()
S
71 1 7
Mixpanel::flush()
S
81 1 3
opinionstage_settings_load_header()
S
100 1 2
Producers_MixpanelBaseProducer::_persist()
S
80 1 3
opinionstage_load_template()
S
77 1 4
ConsumerStrategies_CurlConsumer::getOptions()
S
82 1 3
opinionstage_settings_load_footer()
S
100 1 2
Producers_MixpanelPeople::setOnce()
S
74 1 4
opinionstage_common_load_header()
S
100 1 2
Producers_MixpanelPeople::set()
S
74 1 4
opinionstage_content_popup_add_editor_button()
S
80 1 3
opinionstage_help_resource_load_resources()
S
100 1 2
opinionstage_help_resource_load_header()
S
100 1 2
opinionstage_register_css_asset()
S
67 1 8
opinionstage_utm_url()
S
78 1 3
ConsumerStrategies_SocketConsumer::_destroySocket()
S
74 1 5
opinionstage_asset_name()
S
81 1 3
opinionstage_other_plugin_installed_warning()
S
78 1 3
Mixpanel::enqueueAll()
S
81 1 3
ConsumerStrategies_AbstractConsumer::_encode()
S
80 1 3
Mixpanel::identify()
S
80 1 3
opinionstage_gutenberg_asset_url()
S
79 1 3
opinionstage_plugin_activate()
S
70 1 6
opinionstage_content_popup_js()
S
69 1 8
OpinionstageFeedback::is_plugins_screen()
S
78 1 3
opinionstage_common_load_footer()
S
100 1 2
Producers_MixpanelBaseProducer::reset()
S
81 1 3
opinionstage_uninstall()
S
82 1 3
Mixpanel::unregisterAll()
S
81 1 3
opinionstage_ajax_toggle_article_placement()
S
70 1 6
Mixpanel::registerAllOnce()
S
81 1 3
opinionstage_enqueue_shortcodes_assets()
S
76 1 4
opinionstage_link()
S
74 1 4
Producers_MixpanelEvents::unregister()
S
80 1 3
ConsumerStrategies_AbstractConsumer::getNumThreads()
S
82 1 3
OpinionStageAdminPageLoader::OSAPL_Debug()
S
81 1 3
Mixpanel::createAlias()
S
80 1 3
opinionstage_ajax_toggle_flyout()
S
70 1 6
Mixpanel::reset()
S
82 1 3
opinionstage_content_popup_html()
S
81 1 3
Producers_MixpanelPeople::remove()
S
74 1 4
Producers_MixpanelEvents::register()
S
80 1 3
OpinionStageArticlePlacement::initialize()
S
78 1 3
ConsumerStrategies_CurlConsumer::getHost()
S
82 1 3
Mixpanel::registerOnce()
S
80 1 3
ConsumerStrategies_CurlConsumer::getFork()
S
82 1 3
opinionstage_shutdown()
S
68 1 7
Producers_MixpanelPeople::clearCharges()
S
74 1 4
Producers_MixpanelBaseProducer::getToken()
S
82 1 3
Producers_MixpanelBaseProducer::getQueue()
S
82 1 3
opinionstage_create_poll_link()
S
79 1 3
opinionstage_create_survey_link()
S
79 1 3
opinionstage_getting_started_load_resources()
S
78 1 3
opinionstage_init_widget()
S
82 1 3
Mixpanel::getProperty()
S
80 1 3
ConsumerStrategies_CurlConsumer::getConnectTimeout()
S
82 1 3
Producers_MixpanelEvents::_getEndpoint()
S
81 1 3
opinionstage_create_trivia_link()
S
79 1 3
ConsumerStrategies_CurlConsumer::getTimeout()
S
82 1 3
opinionstage_enqueue_css_asset()
S
81 1 3
Mixpanel::track()
S
80 1 3
opinionstage_display_wp_message()
S
69 1 6
Base_MixpanelBase::_log()
S
69 1 6
ConsumerStrategies_CurlConsumer::getProtocol()
S
82 1 3
Mixpanel::register()
S
80 1 3
ConsumerStrategies_CurlConsumer::getNumThreads()
S
82 1 3
ConsumerStrategies_CurlConsumer::getEndpoint()
S
82 1 3
Producers_MixpanelPeople::increment()
S
73 1 4
opinionstage_create_personality_link()
S
79 1 3
opinionstage_my_placements_load_resources()
S
100 1 2
opinionstage_sidebar_placement_edit_url()
S
74 1 4
opinionstage_enqueue_js_asset()
S
81 1 3
opinionstage_getting_started_load_footer()
S
100 1 2
opinionstage_callback_url()
S
80 1 3
opinionstage_help_resource_load_footer()
S
100 1 2
Producers_MixpanelPeople::deleteUser()
S
74 1 4
Producers_MixpanelPeople::_getEndpoint()
S
81 1 3
Producers_MixpanelEvents::getProperty()
S
80 1 3
Producers_MixpanelBaseProducer::_getEndpoint()
S
100 1 0
Mixpanel::__construct()
S
72 1 5
opinionstage_create_form_link()
S
79 1 3
opinionstage_help_links()
S
73 1 4
opinionstage_flyout_edit_url()
S
74 1 4
Mixpanel::registerAll()
S
81 1 3
opinionstage_fail_wp_version()
S
71 1 5
opinionstage_utm_query()
S
65 1 9
opinionstage_ajax_item_count()
S
70 1 6
opinionstage_fail_php_version()
S
71 1 5