Code Analysis: Tutor LMS Elementor Addons 3.0.1

Function Rating Maintainability Complexity Lines of code
TutorLMS\Elementor\Addons\CourseCarousel::register_style_controls()
D
5
1 1,516
TutorLMS\Elementor\Addons\CourseList::register_style_controls()
D
5
1 1,479
TutorLMS\Elementor\Addons\CoursePurchase::register_style_controls()
D
6
1 1,402
TutorLMS\Elementor\Addons\CourseContent::register_style_controls()
D
8
1 1,180
TutorLMS\Elementor\Addons\CourseEnrolmentBox::register_style_controls()
D
12
1 846
TutorLMS\Elementor\Addons\CourseCurriculum::register_style_controls()
C
18
1 534
truncate()
C
36 23 80
TutorLMS\Elementor\Addons\CourseSocialShare::register_style_controls()
B
21
2 386
TutorLMS\Elementor\Addons\CourseCarousel::register_content_controls()
B
20
1 395
TutorLMS\Elementor\Addons\CourseList::register_content_controls()
B
20
1 391
TutorLMS\Elementor\Addons\CourseReviews::register_style_controls()
B
21
1 377
TutorLMS\Elementor\Addons\CourseTags::register_style_controls()
A
27
1 239
TutorLMS\Elementor\Addons\CoursePurchase::register_content_controls()
A
28
1 200
TutorLMS\Elementor\Addons\CourseTargetAudience::register_style_controls()
A
30 1 182
TutorLMS\Elementor\Addons\CourseBenefits::register_style_controls()
A
30 1 181
TutorLMS\Elementor\Addons\BundleBenefits::register_style_controls()
A
30 1 181
TutorLMS\Elementor\Addons\CourseMaterials::register_style_controls()
A
30 1 181
TutorLMS\Elementor\Addons\CourseRequirements::register_style_controls()
A
31 1 181
TutorLMS\Elementor\Addons\BundleOverview::register_style_controls()
A
30 1 178
TutorLMS\Elementor\Template::single_course_template()
A
50 11 27
TutorLMS\Elementor\Addons\CourseEnrolmentBox::register_content_controls()
A
30 1 174
TutorLMS\Elementor\Addons\CourseContent::register_content_controls()
A
31 1 163
TutorLMS\Elementor\Template::single_bundle_template()
A
52 10 23
TutorLMS\Elementor\AddonsManager::get_all_addons()
A
33 3 123
TutorLMS\Elementor\Addons\CourseStatus::register_style_controls()
A
33 1 149
TutorLMS\Elementor\Installer::install_etlms_dependency_plugin()
A
43 7 48
TutorLMS\Elementor\Addons\CourseSocialShare::register_content_controls()
A
33 1 135
TutorLMS\Elementor\Addons\CourseAuthor::register_style_controls()
A
33 1 135
etlms_get_bundle()
A
54 8 22
etlms_get_course()
A
54 8 22
TutorLMS\Elementor\Addons\CourseInstructors::register_style_controls()
S
35 1 119
TutorLMS\Elementor\Addons\BundleThumbnail::register_style_controls()
S
36 1 115
TutorLMS\Elementor\Addons\CourseTargetAudience::render()
S
52 7 24
TutorLMS\Elementor\Addons\CourseMaterials::render()
S
52 7 24
TutorLMS\Elementor\Addons\CourseRequirements::render()
S
52 7 24
TutorLMS\Elementor\Addons\CourseBenefits::render()
S
52 7 23
TutorLMS\Elementor\Addons\BundleBenefits::render()
S
52 7 23
TutorLMS\Elementor\Addons\CourseDuration::render()
S
49 6 33
TutorLMS\Elementor\Addons\BundleCategories::render()
S
49 6 32
TutorLMS\Elementor\Addons\CourseCategories::render()
S
50 6 30
TutorLMS\Elementor\Addons\CourseThumbnail::register_style_controls()
S
37 1 104
TutorLMS\Elementor\Addons\CourseReviews::render()
S
50 6 28
TutorLMS\Elementor\Addons\CourseCategories::register_style_controls()
S
38 1 100
TutorLMS\Elementor\Addons\BundleCategories::register_style_controls()
S
38 1 100
TutorLMS\Elementor\Addons\CourseLevel::render()
S
55 6 19
TutorLMS\Elementor\Installer::notice_required_tutor()
S
49 5 33
TutorLMS\Elementor\Installer::notice_required_elementor()
S
49 5 33
TutorLMS\Elementor\Addons\CourseStatus::render()
S
57 6 16
TutorLMS\Elementor\Template::elementor_template_new_post()
S
59 6 14
TutorLMS\Elementor\AddonsManager::register()
S
58 6 14
TutorLMS\Elementor\Addons\CourseWishlist::register_content_controls()
S
38 1 87
TutorLMS\Elementor\Addons\CourseLevel::register_content_controls()
S
38 1 86
TutorLMS\Elementor\Addons\CourseTotalEnrolled::register_content_controls()
S
38 1 85
TutorLMS\Elementor\Addons\CourseDuration::register_content_controls()
S
38 1 85
TutorLMS\Elementor\AssetsManager::set_default_template()
S
52 5 25
TutorLMS\Elementor\Addons\CourseLastUpdate::register_content_controls()
S
38 1 85
TutorLMS\Elementor\Addons\CourseRating::register_style_controls()
S
39 1 82
TutorLMS\Elementor\Addons\CourseCategories::register_content_controls()
S
39 1 82
TutorLMS\Elementor\Addons\BundleCategories::register_content_controls()
S
39 1 82
TutorLMS\Elementor\Addons\CourseLastUpdate::render()
S
55 5 19
TutorLMS\Elementor\Addons\CourseTotalEnrolled::render()
S
55 5 19
TutorLMS\Elementor\Addons\BundleCourses::register_style_controls()
S
41 1 78
TutorLMS\Elementor\Addons\CourseBenefits::register_content_controls()
S
40 1 78
TutorLMS\Elementor\Addons\CourseWishlist::render()
S
56 5 18
TutorLMS\Elementor\Addons\CourseAbout::register_style_controls()
S
40 1 77
TutorLMS\Elementor\Addons\CourseTargetAudience::register_content_controls()
S
40 1 77
TutorLMS\Elementor\Addons\CourseMaterials::register_content_controls()
S
40 1 77
TutorLMS\Elementor\Addons\CourseRequirements::register_content_controls()
S
40 1 77
TutorLMS\Elementor\Addons\CourseDescription::register_style_controls()
S
41 1 76
elementor_tutor_lms_init()
S
59 5 13
TutorLMS\Elementor\Addons\CourseContent::render()
S
53 4 25
TutorLMS\Elementor\Addons\BundleThumbnail::render()
S
53 4 24
TutorLMS\Elementor\Addons\CourseInstructors::register_content_controls()
S
42 1 67
TutorLMS\Elementor\Addons\CourseLevel::register_style_controls()
S
42 1 65
TutorLMS\Elementor\Addons\CoursePrice::register_style_controls()
S
42 1 65
TutorLMS\Elementor\Addons\CourseLastUpdate::register_style_controls()
S
43 1 63
TutorLMS\Elementor\Addons\CourseTotalEnrolled::register_style_controls()
S
43 1 63
TutorLMS\Elementor\Addons\CourseDuration::register_style_controls()
S
43 1 62
TutorLMS\Elementor\Addons\CourseAbout::render()
S
58 4 16
TutorLMS\Elementor\Addons\CourseDescription::render()
S
58 4 16
TutorLMS\Elementor\Addons\CourseInstructors::render()
S
58 4 15
TutorLMS\Elementor\Addons\CourseRating::render()
S
59 4 15
TutorLMS\Elementor\Addons\CourseAuthor::render()
S
58 4 15
TutorLMS\Elementor\Template::single_bundle_content()
S
61 4 13
TutorLMS\Elementor\Template::single_course_content()
S
61 4 13
TutorLMS\Elementor\Addons\CourseRating::register_content_controls()
S
43 1 58
TutorLMS\Elementor\Addons\CourseWishlist::register_style_controls()
S
44 1 57
TutorLMS\Elementor\Addons\BundleOverview::register_content_controls()
S
45 1 55
TutorLMS\Elementor\Addons\BundleBenefits::register_content_controls()
S
44 1 53
TutorLMS\Elementor\Addons\CourseAuthor::register_content_controls()
S
45 1 52
TutorLMS\Elementor\Addons\CoursePrice::render()
S
56 3 21
TutorLMS\Elementor\Addons\CourseTitle::render()
S
55 3 20
TutorLMS\Elementor\Addons\BundleTags::register_style_controls()
S
46 1 49
TutorLMS\Elementor\Addons\BundleAuthor::register_style_controls()
S
46 1 49
TutorLMS\Elementor\Addons\BundleAuthor::render()
S
58 3 17
TutorLMS\Elementor\Addons\BundleCourses::render()
S
58 3 16
TutorLMS\Elementor\Addons\BundleOverview::render()
S
59 3 15
TutorLMS\Elementor\Template::is_tutor_single_page()
S
67 4 7
TutorLMS\Elementor\Addons\CoursePurchase::render()
S
60 3 14
TutorLMS\Elementor\Addons\CourseEnrolmentBox::render()
S
60 3 14
TutorLMS\Elementor\Addons\CourseSocialShare::render()
S
60 3 13
TutorLMS\Elementor\Addons\BundleAuthor::register_content_controls()
S
47 1 43
TutorLMS\Elementor\Addons\CourseThumbnail::render()
S
63 3 12
TutorLMS\Elementor\AddonsManager::register_addon()
S
62 3 11
TutorLMS\Elementor\Addons\CourseStatus::register_content_controls()
S
49 1 35
TutorLMS\Elementor\Base::init()
S
55 2 20
TutorLMS\Elementor\Addons\CourseTitle::register_content_controls()
S
50 1 34
TutorLMS\Elementor\ManageDependency::show_admin_notice()
S
53 1 34
TutorLMS\Elementor\Addons\BundleTags::register_content_controls()
S
51 1 33
TutorLMS\Elementor\Addons\BundleTitle::register_content_controls()
S
51 1 33
TutorLMS\Elementor\AssetsManager::enqueue_elementor_styles()
S
52 1 32
TutorLMS\Elementor\Installer::check_plugin_dependency()
S
67 3 8
TutorLMS\Elementor\Addons\CourseTitle::register_style_controls()
S
51 1 30
TutorLMS\Elementor\Base::plugin_row_meta()
S
60 2 15
TutorLMS\Elementor\Addons\BundleTitle::register_style_controls()
S
51 1 30
TutorLMS\Elementor\ManageDependency::is_tutor_core_has_req_verion()
S
60 2 13
TutorLMS\Elementor\AssetsManager::enqueue_elementor_scripts()
S
53 1 26
setup_course_data()
S
62 2 11
setup_bundle_data()
S
62 2 11
TutorLMS\Elementor\Addons\CourseAbout::register_content_controls()
S
54 1 24
TutorLMS\Elementor\Addons\CourseCurriculum::register_content_controls()
S
55 1 21
TutorLMS\Elementor\Addons\CourseTags::register_content_controls()
S
56 1 20
TutorLMS\Elementor\Addons\CourseReviews::register_content_controls()
S
56 1 20
TutorLMS\Elementor\Addons\CourseDescription::register_content_controls()
S
56 1 20
TutorLMS\Elementor\Addons\CoursePrice::register_content_controls()
S
59 1 18
TutorLMS\Elementor\Template::get_tutor_elementor_template_id()
S
59 1 18
etlms_course_categories()
S
67 2 8
TutorLMS\Elementor\Template::instance()
S
72 2 6
TutorLMS\Elementor\Addons\CourseCurriculum::render()
S
64 2 10
TutorLMS\Elementor\Addons\BundleTags::render()
S
65 2 10
TutorLMS\Elementor\Addons\BundleTitle::render()
S
64 2 9
TutorLMS\Elementor\AssetsManager::utility_data()
S
72 2 5
TutorLMS\Elementor\Base::instance()
S
70 2 7
TutorLMS\Elementor\Addons\CourseTags::render()
S
64 2 10
etlms_course_authors()
S
66 2 8
TutorLMS\Elementor\Installer::admin_enqueue_scripts()
S
62 1 14
TutorLMS\Elementor\Template::tutor_course_template()
S
67 1 12
TutorLMS\Elementor\Addons\BundleBenefits::get_style_depends()
S
81 1 3
TutorLMS\Elementor\Addons\CourseCarousel::get_style_depends()
S
73 1 6
TutorLMS\Elementor\Addons\BaseAddon::get_custom_wrapper_class()
S
82 1 3
etlms_get_template()
S
69 1 6
TutorLMS\Elementor\Addons\BundleCategories::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseCurriculum::get_script_depends()
S
76 1 5
TutorLMS\Elementor\Addons\CourseEnrolmentBox::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseTargetAudience::get_title()
S
79 1 3
is_bundle_enabled()
S
73 1 5
TutorLMS\Elementor\Addons\CourseBenefits::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseAuthor::get_title()
S
79 1 3
TutorLMS\Elementor\AddonsManager::init()
S
79 1 3
TutorLMS\Elementor\Template::_mark_elementor_template()
S
72 1 5
TutorLMS\Elementor\Base::load_files()
S
69 1 7
TutorLMS\Elementor\Addons\BaseAddon::get_icon()
S
80 1 3
TutorLMS\Elementor\Addons\BaseAddon::get_name()
S
80 1 3
TutorLMS\Elementor\Addons\CourseTags::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseContent::filter_topics_title()
S
82 1 3
TutorLMS\Elementor\Addons\CourseSocialShare::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BaseAddon::__class_name()
S
72 1 5
TutorLMS\Elementor\Addons\CoursePurchase::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BundleTitle::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BundleThumbnail::get_title()
S
79 1 3
TutorLMS\Elementor\Base::i18n()
S
81 1 3
TutorLMS\Elementor\Addons\CourseCarousel::render()
S
71 1 6
TutorLMS\Elementor\Addons\CourseList::get_script_depends()
S
76 1 5
TutorLMS\Elementor\Addons\BaseAddon::register_content_controls()
S
91 1 2
TutorLMS\Elementor\Addons\BaseAddon::register_controls()
S
71 1 6
TutorLMS\Elementor\Addons\CourseCarousel::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseList::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseList::render()
S
71 1 6
TutorLMS\Elementor\Addons\CourseThumbnail::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseReviews::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseCurriculum::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseInstructors::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BundleCourses::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseCarousel::get_script_depends()
S
71 1 7
TutorLMS\Elementor\Addons\CourseLevel::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseContent::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseStatus::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BaseAddon::get_html_wrapper_class()
S
68 1 7
TutorLMS\Elementor\AssetsManager::enqueue_editor_scripts()
S
67 1 9
TutorLMS\Elementor\Addons\CourseLastUpdate::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseAbout::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BaseAddon::register_style_controls()
S
100 1 0
TutorLMS\Elementor\Addons\CourseRating::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseThumbnail::get_script_depends()
S
76 1 5
TutorLMS\Elementor\Base::__construct()
S
79 1 3
TutorLMS\Elementor\Installer::activate_tutor_free()
S
81 1 3
TutorLMS\Elementor\Addons\BundleTags::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BundleThumbnail::get_script_depends()
S
76 1 5
TutorLMS\Elementor\Addons\BundleAuthor::get_title()
S
79 1 3
TutorLMS\Elementor\Base::add_category()
S
67 1 9
TutorLMS\Elementor\Addons\CourseTitle::get_title()
S
79 1 3
is_bundle_enabled()
S
73 1 5
TutorLMS\Elementor\Addons\CourseContent::get_style_depends()
S
73 1 6
TutorLMS\Elementor\Addons\BundleBenefits::get_title()
S
79 1 3
camel2dashed()
S
72 1 5
TutorLMS\Elementor\Addons\CoursePrice::get_title()
S
79 1 3
TutorLMS\Elementor\AssetsManager::init()
S
72 1 5
TutorLMS\Elementor\Addons\CourseCategories::get_title()
S
79 1 3
TutorLMS\Elementor\Installer::__construct()
S
68 1 7
TutorLMS\Elementor\Addons\CourseDescription::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BundleOverview::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseRequirements::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseDuration::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\BaseAddon::get_categories()
S
81 1 3
TutorLMS\Elementor\Addons\CourseWishlist::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseCurriculum::get_style_depends()
S
73 1 6
TutorLMS\Elementor\Template::__construct()
S
65 1 8
TutorLMS\Elementor\Installer::activate_elementor_free()
S
81 1 3
TutorLMS\Elementor\Addons\CourseTotalEnrolled::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseMaterials::get_title()
S
79 1 3
TutorLMS\Elementor\Addons\CourseContent::get_script_depends()
S
76 1 5