Code Analysis: LearnPress - Course Review 4.1.6

Function Rating Maintainability Complexity Lines of code
LP_Addon_Course_Review::get_rating_of_course()
B
36 14 89
LP_Jwt_Course_Review_V1_Controller::get_item_review()
A
42 10 51
LP_Addon_Course_Review::submit_review()
A
43 9 48
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_form_review()
A
39 4 77
learn_press_get_course_review()
S
44 5 52
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_list_reviews()
S
43 5 52
LP_Addon_Course_Review::hooks()
S
42 4 61
LearnPress\CourseReview\TemplateHooks\TemplateHooks::add_meta_box()
S
42 4 59
LearnPress\CourseReview\TemplateHooks\TemplateHooks::save_review()
S
53 6 22
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::html_filter_course_review()
S
44 4 47
LearnPress\CourseReview\CourseReviewWidget::widget()
S
50 5 29
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_unapprove()
S
53 5 23
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::add_course_filter_widget_fields()
S
54 5 22
LP_Addon_Course_Review::check_user_can_review_course()
S
63 6 10
LearnPress\CourseReview\CourseReviewShortCode::render()
S
51 4 29
learn_press_get_user_rate()
S
52 4 28
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::render_rating_reviews()
S
45 3 41
learn_press_add_course_review()
S
46 3 41
LP_Addon_Course_Review::frontend_assets()
S
53 4 25
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_btn_review()
S
53 4 24
LP_Jwt_Course_Review_V1_Controller::register_routes()
S
43 1 63
LP_Addon_Course_Review::check_load_file_style()
S
58 4 16
LearnPress\CourseReview\TemplateHooks\TemplateHooks::init()
S
47 2 43
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_rated_star()
S
50 3 28
LP_Addon_Course_Review_Preload::__construct()
S
53 3 23
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_rating_detail()
S
48 2 38
LP_Jwt_Course_Review_V1_Controller::submit_review()
S
53 3 22
LearnPress\CourseReview\TemplateHooks\TemplateHooks::meta_single_course_classic_layout()
S
55 3 22
LearnPress\CourseReview\TemplateHooks\TemplateHooks::single_course_offline_info_bar()
S
56 3 19
LearnPress\CourseReview\TemplateHooks\TemplateHooks::single_course_offline_rating_reviews()
S
58 3 17
LPCourseReviewBackGround::calculate_rating_average_courses()
S
58 3 16
LP_Addon_Course_Review::admin_enqueue_assets()
S
58 3 16
LP_Addon_Course_Review::add_course_tab_reviews()
S
59 3 15
LPCourseReviewBackGround::handle()
S
61 3 13
LP_Addon_Course_Review::calculate_rating_average_courses()
S
61 3 12
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_tiny_rating_info()
S
53 2 25
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::init()
S
54 2 23
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_rating_reviews()
S
55 2 21
LearnPress\CourseReview\TemplateHooks\TemplateHooks::show_review_single_course()
S
59 2 16
learn_press_get_course_rate()
S
71 3 5
LearnPress\CourseReview\TemplateHooks\TemplateHooks::admin_show_rated_on_comments()
S
63 3 10
LearnPress\CourseReview\CourseReviewWidget::update()
S
69 3 6
LP_Addon_Course_Review::edit_comment_row_actions()
S
68 3 7
LearnPress\CourseReview\CourseReviewCache::clean_rating()
S
59 2 14
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::submit_review()
S
59 2 14
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::html_average_rating()
S
52 1 28
LearnPress\CourseReview\CourseReviewWidget::form()
S
55 1 22
LearnPress\CourseReview\Databases\CourseReviewsDB::count_rating_of_course()
S
56 1 22
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::layout_rating_reviews()
S
57 1 18
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::filter_section_field()
S
72 2 5
LP_Addon_Course_Review::instance()
S
72 2 6
LP_Course_Review_Rest_API::instance()
S
72 2 6
LP_Addon_Course_Review::add_course_tab_reviews_callback()
S
65 2 9
LP_Addon_Course_Review_Preload::instance()
S
70 2 7
LPCourseReviewBackGround::instance()
S
72 2 6
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::handle_filter_params_c_review_star()
S
64 2 9
LearnPress\CourseReview\CourseReviewCache::get_rating()
S
64 2 10
LearnPress\CourseReview\Databases\CourseReviewsDB::getInstance()
S
72 2 6
learn_press_get_course_rate_total()
S
72 1 5
LearnPress\CourseReview\TemplateHooks\TemplateHooks::rating_on_list_courses()
S
69 1 6
LP_Addon_Course_Review::set_course_rating_average()
S
79 1 3
LP_Addon_Course_Review::_define_constants()
S
77 1 6
learn_press_course_review_template()
S
78 1 3
_learn_press_get_ratings()
S
72 1 6
LearnPress\CourseReview\CourseReviewWidget::init()
S
91 1 2
LearnPress\CourseReview\CourseReviewWidget::__construct()
S
72 1 6
LP_Addon_Course_Review::__construct()
S
77 1 4
LP_Addon_Course_Review::get_svg_star()
S
79 1 3
LP_Addon_Course_Review::add_comment_type_filter()
S
75 1 4
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::query_order_by_rating()
S
66 1 8
LP_Course_Review_Rest_API::rest_api_init()
S
76 1 4
LP_Addon_Course_Review::_includes()
S
71 1 6
LearnPress\CourseReview\Databases\CourseReviewsDB::__construct()
S
69 1 7
LP_Addon_Course_Review_Preload::load()
S
66 1 9
LP_Addon_Course_Review::is_enable()
S
75 1 4
LP_Addon_Course_Review::rest_api_courses()
S
76 1 4
LP_Addon_Course_Review::get_average_rated()
S
78 1 3
LearnPress\CourseReview\CourseReviewCache::__construct()
S
80 1 3
LearnPress\CourseReview\TemplateHooks\FilterCourseRatingTemplate::add_sort_by_rating()
S
75 1 4
LearnPress\CourseReview\CourseReviewCache::set_rating()
S
72 1 5
LP_Addon_Course_Review::init_comment_table()
S
74 1 4
LP_Course_Review_Rest_API::__construct()
S
79 1 3
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::allow_callback()
S
73 1 5
LearnPress\CourseReview\TemplateHooks\CourseRatingTemplate::init()
S
71 1 5
LP_Addon_Course_Review_Preload::show_note_errors_require_lp()
S
69 1 7