Code Analysis: Accredible LearnDash Add-on 1.0.2

Function Rating Maintainability Complexity Lines of code
Accredible_Learndash_Admin_Table_Helper::get_table_cells()
A
44 12 45
Accredible_Learndash_Admin_Table_Helper::eval_actions()
S
50 7 29
Accredible_Learndash_Ajax_Groups::search()
S
52 5 24
Accredible_Learndash_Model::get_paginated_results()
S
53 5 23
Accredible_Learndash_Api_V1_Request::parse_response_body()
S
56 5 19
Accredible_Learndash_Admin_Action_Handler::edit_auto_issuance()
S
57 5 15
Accredible_Learndash_Admin_Table_Helper::build_pagination_tile()
S
46 2 50
Accredible_Learndash_Event_Handler::handle_course_completed()
S
55 4 19
Accredible_Learndash_Admin_Action_Handler::sanitize_object()
S
56 4 18
Accredible_Learndash_Admin_Table_Helper::build_table_rows()
S
58 4 15
Accredible_Learndash_Model::get_results()
S
59 4 14
Accredible_Learndash_Event_Handler::create_credential()
S
52 3 25
Accredible_Learndash_Admin_Menu::add()
S
46 1 52
Accredible_Learndash_Admin_Scripts::load_resources()
S
57 3 20
Accredible_Learndash_Admin_Scripts::load_page_ajax()
S
57 3 18
Accredible_Learndash_Admin_Table_Helper::eval_view_url()
S
58 3 17
Accredible_Learndash_Admin_Action_Handler::call()
S
57 3 16
Accredible_Learndash_Admin_Scripts::add_admin_body_class()
S
68 4 6
Accredible_Learndash_Model_Auto_Issuance::get_course_options()
S
59 3 15
Accredible_Learndash_Api_V1_Client::__construct()
S
60 3 14
Accredible_Learndash_Admin_Database::setup()
S
50 1 35
Accredible_Learndash_Api_V1_Client::create_credential()
S
57 2 18
Accredible_Learndash_Admin_Action_Handler::verify_nonce()
S
72 3 5
Accredible_Learndash_Admin_Form_Helper::value_attr()
S
66 3 8
Accredible_Learndash_Admin_Table_Helper::eval_error()
S
60 2 14
Accredible_Learndash_Event_Handler::get_recipient_name()
S
61 2 13
Accredible_Learndash_Admin_Action_Handler::sanitize_object_field()
S
76 2 3
Accredible_Learndash::__construct()
S
75 2 5
Accredible_Learndash_Admin_Table_Helper::__construct()
S
70 2 6
Accredible_Learndash_Admin_Table_Helper::eval_kind()
S
65 2 10
Accredible_Learndash_Admin_Action_Handler::delete_auto_issuance()
S
64 2 9
Accredible_Learndash_Admin_Setting::register()
S
73 2 5
Accredible_Learndash_Admin_Table_Helper::table_cell()
S
73 2 4
Accredible_Learndash_Admin_Setting::delete_options()
S
73 2 5
Accredible_Learndash_Admin_Database::drop_all()
S
67 2 8
Accredible_Learndash_Admin_Setting::set_default()
S
73 2 5
Accredible_Learndash_Admin_Table_Helper::eval_status()
S
68 2 7
Accredible_Learndash_Admin_Action_Handler::sanitize_parameter()
S
77 2 3
Accredible_Learndash_Admin_Table_Helper::get_pagination_href()
S
69 2 7
Accredible_Learndash_Admin_Action_Handler::add_auto_issuance()
S
63 2 10
Accredible_Learndash_Model::get_total_count()
S
66 2 8
Accredible_Learndash::init()
S
80 1 3
Accredible_Learndash_Api_V1_Request::post()
S
66 1 9
Accredible_Learndash_Admin::add_style_classes()
S
79 1 3
Accredible_Learndash_Admin::init()
S
80 1 3
Accredible_Learndash_Admin_Action_Handler::redirect_to()
S
75 1 4
Accredible_Learndash_Model::table_name()
S
100 1 0
Accredible_Learndash_Admin_Menu::add_action_links()
S
70 1 6
Accredible_Learndash_Model::delete()
S
74 1 4
Accredible_Learndash_Model_Auto_Issuance_Log::table_name()
S
76 1 4
Accredible_Learndash_Admin::add_settings()
S
79 1 3
Accredible_Learndash_Api_V1_Client::search_groups()
S
69 1 7
Accredible_Learndash_Admin::__construct()
S
78 1 4
Accredible_Learndash_Model::update()
S
74 1 4
Accredible_Learndash_Admin::set_activation_hooks()
S
66 1 10
Accredible_Learndash_Admin_Menu::admin_issuance_logs_page()
S
79 1 3
Accredible_Learndash_Api_V1_Request::__construct()
S
67 1 8
Accredible_Learndash_Admin_Menu::admin_issuance_list_page()
S
79 1 3
Accredible_Learndash_Admin_Menu::auto_issuance_form_page()
S
79 1 3
Accredible_Learndash_Api_V1_Request::args()
S
79 1 3
Accredible_Learndash_Admin_Table_Helper::eval_row_num()
S
78 1 3
Accredible_Learndash_Admin::add_page_ajax_scripts()
S
79 1 3
Accredible_Learndash_Admin::add_menus()
S
69 1 7
Accredible_Learndash::set_learndash_hooks()
S
68 1 8
Accredible_Learndash_Model::insert()
S
72 1 5
Accredible_Learndash_Admin_Menu::admin_settings_page()
S
79 1 3
Accredible_Learndash_Admin::set_admin_hooks()
S
69 1 8
Accredible_Learndash_Admin::add_ajax_actions()
S
79 1 3
Accredible_Learndash_Admin::add_scripts()
S
79 1 3
Accredible_Learndash_Api_V1_Client::get_group()
S
79 1 3
Accredible_Learndash_Api_V1_Client::organization_search()
S
80 1 3
Accredible_Learndash_Model_Auto_Issuance::table_name()
S
76 1 4
Accredible_Learndash_Admin_Table_Helper::eval_date_time()
S
66 1 9
Accredible_Learndash_Api_V1_Request::get()
S
69 1 7