Code Analysis: Open edX LMS and WordPress integrator (LITE) 2.6.1

Function Rating Maintainability Complexity Lines of code
WP_eduNEXT_Marketing_Site_Admin_API::display_field()
D
23
48 161
WP_eduNEXT_Marketing_Site_Settings::settings_fields()
D
17
1 541
WP_eduNEXT_Marketing_Site_Settings::register_settings()
A
45 12 41
WP_eduNEXT_Marketing_Site_Menu::edunext_filter_invalid_items()
A
51 13 25
WP_eduNEXT_Marketing_Site_Settings::settings_page()
A
43 11 46
WP_eduNEXT_Marketing_Site_Menu::process_menu_object()
A
52 9 24
WP_eduNEXT_Marketing_Site_Admin_API::meta_box_content()
S
55 7 19
WP_eduNEXT_Marketing_Site::__construct()
S
47 6 32
WP_eduNEXT_Marketing_Site_Admin_API::save_meta_boxes()
S
56 6 17
Edx_Nav_Menu_Item_Custom_Fields::get_field()
S
51 5 27
WP_eduNEXT_Marketing_Site_Taxonomy::__construct()
S
59 5 14
WP_eduNEXT_Marketing_Site::enqueue_commons_script()
S
51 4 26
WP_eduNEXT_Marketing_Site_Admin_API::validate_field()
S
61 4 14
Edx_Nav_Menu_Item_Custom_Fields::_save_post()
S
59 4 13
WP_eduNEXT_Marketing_Site_Post_Type::__construct()
S
59 4 13
WP_eduNEXT_Marketing_Site_Menu::edunext_menu_set_types()
S
61 4 12
WP_eduNEXT_Marketing_Site_Menu::handle_resume_openedx()
S
62 4 12
WP_eduNEXT_Marketing_Site_Menu::handle_account_openedx()
S
62 4 12
WP_eduNEXT_Marketing_Site_Menu::handle_signout_openedx()
S
62 4 12
WP_eduNEXT_Marketing_Site_Menu::handle_profile_openedx()
S
62 4 12
Edx_Walker_Nav_Menu_Edit::filter_out_hidden()
S
61 4 12
Edx_Nav_Menu_Item_Custom_Fields::setup()
S
57 3 17
WP_eduNEXT_Marketing_Site::edunext_enroll_button()
S
44 1 46
WP_eduNEXT_Marketing_Site_Settings::menu_highlight()
S
64 4 9
WP_eduNEXT_Marketing_Site::register_post_type()
S
68 4 7
WP_eduNEXT_Marketing_Site::register_taxonomy()
S
68 4 7
WP_eduNEXT_Marketing_Site_Menu::handle_menu_openedx()
S
59 3 14
WP_eduNEXT_Marketing_Site_Post_Type::register_post_type()
S
45 1 42
WP_eduNEXT_Marketing_Site_Taxonomy::register_taxonomy()
S
45 1 42
WP_eduNEXT_Marketing_Site_Menu::edunext_nav_menu_metabox()
S
52 2 26
WP_Openedx_Enrollment::register_status()
S
49 1 41
WP_eduNEXT_Marketing_Site_Menu::load_settings_client_side()
S
53 2 23
WP_eduNEXT_Marketing_Site_Post_Type::updated_messages()
S
54 2 17
WP_eduNEXT_Marketing_Site_Menu::get_openedx_loggedin()
S
64 3 10
WP_eduNEXT_Marketing_Site_Menu::handle_login_or_menu_openedx()
S
65 3 8
WP_eduNEXT_Marketing_Site_Menu::edunext_permalink_management()
S
65 3 9
WP_eduNEXT_Marketing_Site_Admin_API::add_meta_box()
S
66 3 8
WP_eduNEXT_Marketing_Site_Admin_API::display_meta_box_field()
S
66 3 7
Edx_Nav_Menu_Item_Custom_Fields::get_fields_schema()
S
64 3 10
WP_eduNEXT_Marketing_Site_Menu::get_openedx_info_cookie_data()
S
61 2 12
WP_eduNEXT_Marketing_Site_Admin_API::add_notice()
S
63 2 11
Edx_Walker_Nav_Menu_Edit::start_el()
S
62 2 11
WP_eduNEXT_Marketing_Site::add_shortcode_help_meta_box()
S
63 2 11
WP_eduNEXT_Marketing_Site_Admin_API::show_advance_settings_toggle()
S
60 1 23
Edx_Walker_Nav_Menu_Edit::additional_fields()
S
55 1 21
WP_eduNEXT_Marketing_Site_Menu::__construct()
S
54 1 20
WP_Openedx_Enrollment::__construct()
S
57 1 16
WP_Openedx_Enrollment::instance()
S
71 2 6
WP_eduNEXT_Marketing_Site::instance()
S
71 2 6
WP_Openedx_Enrollment::overlay()
S
71 2 6
WP_eduNEXT_Marketing_Site_Settings::instance()
S
71 2 6
WP_eduNEXT_Marketing_Site_Admin_API::render_settings_page_header()
S
70 2 6
WP_eduNEXT_Marketing_Site_Menu::edunext_nav_menu_filter()
S
67 2 7
WP_eduNEXT_Marketing_Site()
S
69 2 7
WP_eduNEXT_Marketing_Site_Settings::settings_section()
S
69 2 6
Edx_Walker_Nav_Menu_Edit::setup()
S
66 2 8
WP_eduNEXT_Marketing_Site_Menu::client_side_render()
S
69 2 7
WP_EoxCoreApi::__construct()
S
73 2 5
WP_EoxCoreApi::instance()
S
71 2 6
WP_eduNEXT_Marketing_Site_Admin_API::show_notices()
S
64 2 10
WP_eduNEXT_Marketing_Site_Menu::handle_login_or_dash_openedx()
S
71 2 6
WP_eduNEXT_Marketing_Site_Settings::add_admin_menu()
S
62 2 9
WP_EoxCoreApi::add_admin_settings()
S
60 1 14
WP_eduNEXT_Marketing_Site_Post_Type::bulk_updated_messages()
S
62 1 10
WP_eduNEXT_Marketing_Site_Menu::edunext_add_menu_metabox()
S
77 1 3
WP_eduNEXT_Marketing_Site::load_plugin_textdomain()
S
68 1 6
WP_eduNEXT_Marketing_Site_Settings::__clone()
S
79 1 3
WP_eduNEXT_Marketing_Site_Menu::handle_dashboard_openedx()
S
68 1 7
WP_eduNEXT_Marketing_Site::install()
S
82 1 3
WP_eduNEXT_Marketing_Site_Settings::init_settings()
S
80 1 3
WP_Openedx_Enrollment::__clone()
S
79 1 3
WP_eduNEXT_Marketing_Site::__clone()
S
79 1 3
WP_eduNEXT_Marketing_Site::_log_version_number()
S
79 1 3
WP_eduNEXT_Marketing_Site::admin_enqueue_scripts()
S
73 1 4
WP_eduNEXT_Marketing_Site::enqueue_scripts()
S
76 1 3
WP_eduNEXT_Marketing_Site_Admin_API::__construct()
S
74 1 4
WP_Openedx_Enrollment::set_up_admin()
S
79 1 3
WP_eduNEXT_Marketing_Site::enroll_integration_scripts()
S
76 1 3
WP_eduNEXT_Marketing_Site_Settings::add_settings_link()
S
71 1 5
WP_EoxCoreApi()
S
76 1 4
WP_eduNEXT_Woocommerce_Integration::__construct()
S
81 1 3
WP_eduNEXT_Marketing_Site_Menu::handle_register_openedx()
S
68 1 7
Edx_Nav_Menu_Item_Custom_Fields::get_menu_item_postmeta_key()
S
80 1 3
WP_eduNEXT_Marketing_Site_Menu::handle_login_openedx()
S
68 1 7
WP_eduNEXT_Marketing_Site_Settings::__wakeup()
S
79 1 3
WP_eduNEXT_Marketing_Site::load_localisation()
S
77 1 3
WP_Openedx_Enrollment::add_columns_to_list_view()
S
69 1 7
WP_eduNEXT_Marketing_Site_Settings::settings_assets()
S
72 1 6
WP_eduNEXT_Marketing_Site::enqueue_styles()
S
74 1 4
WP_Openedx_Enrollment::__wakeup()
S
79 1 3
WP_eduNEXT_Marketing_Site::admin_enqueue_styles()
S
74 1 4
WP_eduNEXT_Marketing_Site::__wakeup()
S
79 1 3
WP_eduNEXT_Marketing_Site_Settings::__construct()
S
64 1 9
WP_eduNEXT_Marketing_Site::show_shortcode_help_meta_box()
S
82 1 3