Code Analysis: MasterStudy LMS WordPress Plugin – for Online Courses and Education 3.5.28

Class Rating Complexity Lines of code
tFPDF
D
490 1,842
STM_LMS_User
D
393 1,716
Validation
D
342 1,197
STM_WP_Import_Base
D
245 964
MasterStudy\Lms\Validation\Validator
D
192 663
TTFontFile
D
186 809
STM_LMS_Instructor
D
184 870
STM_LMS_Course
D
160 555
STM_LMS_Helpers
D
144 557
STM_LMS_Page_Router
D
129 530
Gumlet\ImageResize
C
124 419
STM_LMS_Subscriptions
C
123 594
STM_LMS_Quiz
C
118 423
STM_LMS_Courses
C
111 677
STM_LMS_User_Menu
C
108 529
STM_LMS_Order
C
107 500
STM_Metaboxes
C
101 472
PayPal\Api\Invoice
B
97 531
WPCFTO_WebFont_Loader
B
94 328
MasterStudy\Lms\Repositories\StudentsRepository
B
90 475
StmLmsElementor\Widgets\MsLmsCourses
B
84 575
MasterStudy\Lms\Database\Query
B
83 363
MasterStudy\Lms\Repositories\CourseRepository
B
83 420
WPCFTO_Settings
B
77 260
STM_WP_Import
A
75 318
STM_LMS_Lesson
A
73 293
stmLms\Classes\Models\Admin\StmStatisticsListTable
A
73 386
MasterStudy\Lms\Repositories\CoursePlayerRepository
A
65 310
Composer\Autoload\ClassLoader
A
64 213
stmLms\Classes\Models\StmLmsPayout
A
59 311
STM_LMS_Reviews
A
56 299
STM_LMS_User_Manager_Course_User
A
53 287
PayPal\Api\Payment
A
53 258
PayPal\Api\TemplateData
A
52 197
PayPal\Api\BankAccount
A
51 182
STMMailChimpBase
S
50 220
STM_LMS_Cart
S
50 249
PayPal\Api\Sale
S
48 208
WXR_Parser_Regex
S
48 275
PayPal\Common\PayPalModel
S
46 146
WXR_Parser_XML
S
46 172
MasterStudy\Lms\Libraries\Mixpanel_General
S
45 151
STM_LMS_WPCFTO_HELPERS
S
45 218
PayPal\Api\OpenIdUserinfo
S
45 170
STM_LMS_Templates
S
44 167
MasterStudy\Lms\Plugin\Taxonomy
S
42 243
PayPal\Api\Agreement
S
41 269
stmLms\Classes\Models\StmStatistics
S
41 223
MasterStudy\Lms\Repositories\AbstractRepository
S
41 139
STM_LMS_Comments
S
41 267
STM_LMS_Guest_Checkout
S
40 214
STMDashboard
S
40 127
STM_LMS_Mails
S
38 221
MasterStudy\Lms\Routing\Router
S
38 161
STMNotices
S
36 90
StmLmsElementor\Widgets\MsLmsInstructorsCarousel
S
35 1,705
STMBulkNotices
S
35 140
MasterStudy\Lms\Libraries\Mixpanel_Posts
S
33 112
stmLms\Libraries\Paypal\PayPal
S
32 131
Loader
S
31 98
STM_WPCFTO_FILE_UPLOAD
S
31 111
WP_Request
S
31 110
StmLmsElementor\Widgets\StmLmsCoursesCarousel
S
29 449
PayPal\Auth\OAuthTokenCredential
S
29 106
STM_LMS_Chat
S
29 143
RateNotification
S
28 98
Stm_Lms_Popular_Courses
S
28 138
WXR_Parser_SimpleXML
S
28 192
STM_LMS_Nav_Menu_Item_Custom_Fields
S
28 153
PayPal\Core\PayPalCredentialManager
S
26 76
PayPal\Core\PayPalHttpConnection
S
26 105
StmLmsElementor\Widgets\StmLmsFeaturedTeacher
S
25 239
PayPal\Cache\AuthorizationCache
S
25 55
PayPal\Api\OpenIdTokeninfo
S
25 96
ApiNotifications
S
24 87
PayPal\Common\ReflectionUtil
S
24 63
stmLms\Libraries\Paypal\WebHook
S
24 86
StmLmsProTestimonials
S
24 976
MasterStudy\Lms\Repositories\QuestionRepository
S
24 107
StmLmsElementor\Widgets\StmLmsInstructorsCarousel
S
23 182
STM_LMS_User_Manager_Course
S
23 116
PayPal\Api\WebhookEvent
S
23 120
STM_Lms_Post_Type
S
23 216
StmLmsElementor\Widgets\Course\MsLmsCourseBuyButton
S
23 904
StmLmsElementor\Widgets\Course\MsLmsCourseComingSoon
S
23 739
StmLmsElementor\Widgets\Course\MsLmsCourseGrades
S
23 959
STM_Course_Data_Store_CPT
S
21 90
STM_LMS_Wizard_Interface
S
21 117
StmLmsElementor\Widgets\StmLmsCoursesGrid
S
21 195
StmLmsElementor\Widgets\MsLmsCoursesSearchbox
S
20 1,616
PayPal\Handler\RestHandler
S
20 55
MsLmsBlog
S
20 699
StmLmsElementor\Widgets\Course\MsLmsCourseExpired
S
20 169
MasterStudy\Lms\Repositories\CurriculumRepository
S
20 90
STM_LMS_Compatibility
S
18 143
StmLmsElementor\Plugin
S
18 252
STMMailchimpRequest
S
18 102
STM_LMS_User_Manager_Import_Users
S
18 64
MasterStudy\Lms\Routing\Route
S
17 65
StmLmsElementor\Widgets\StmLmsRecentCourses
S
16 160
StmLmsProfileAuthLinks
S
16 785
PayPal\Api\OpenIdSession
S
15 51
StmLmsElementor\Widgets\StmLmsCoursesCategories
S
14 355
StmLmsElementor\Widgets\Course\MsLmsCourseExcerpt
S
14 218
MasterStudy\Lms\Repositories\PricingRepository
S
14 35
MsLmsMailchimp
S
13 413
WPCFTO_Front_Settings
S
13 32
WXR_Parser
S
13 31
STM_LMS_User_Manager_User_Quiz
S
12 94
StmLmsElementor\Widgets\Course\MsLmsCourseCurriculum
S
12 524
StmLmsElementor\Widgets\Course\MsLmsCourseCurrentStudents
S
12 187
STM_LMS_PayPal
S
12 69
StmLmsElementor\Widgets\Course\MsLmsCourseCategories
S
11 280
StmLmsElementor\Widgets\Course\MsLmsCourseComplete
S
11 901
StmLmsElementor\Widgets\Course\MsLmsCourseReviews
S
11 1,355
ComposerAutoloaderInit7a93031aedce0fe3fa1cfa18bf1045f6
S
11 33
StmLmsElementor\Widgets\Course\MsLmsCourseShareButton
S
11 446
StmLmsElementor\Widgets\Course\MsLmsCourseMaterials
S
11 554
StmLmsElementor\Widgets\Course\MsLmsCourseInstructor
S
11 170
StmLmsElementor\Widgets\Course\MsLmsCourseFAQ
S
11 251
PayPal\Log\PayPalLogger
S
11 24
StmLmsElementor\Widgets\Course\MsLmsCoursePopularCourses
S
10 536
StmLmsElementor\Widgets\Course\MsLmsCourseDetails
S
10 193
MasterStudy\Lms\Repositories\FileMaterialRepository
S
10 51
stmLms\Libraries\Paypal\Payout
S
10 58
StmLmsElementor\Widgets\Course\MsLmsCourseRelatedCourses
S
10 536
PayPal\Handler\OauthHandler
S
10 42
StmLmsElementor\Widgets\Course\MsLmsCourseWishlist
S
10 130
StmLmsElementor\Widgets\Course\MsLmsCourseRating
S
10 249
StmLmsElementor\Widgets\Course\MsLmsCourseStatus
S
10 127
StmLmsElementor\Widgets\StmLmsMembershipLevels
S
10 907
MasterStudy\Lms\Rest\SearchHandlers\QuestionsSearchHandler
S
10 60
MasterStudy\Lms\Libraries\Mixpanel_Addons
S
9 29
MasterStudy\Lms\Http\Controllers\CourseBuilder\UpdateCustomFieldsController
S
9 32
MasterStudy\Lms\Http\Controllers\Course\UpdateAccessSettingsController
S
8 43
StmLmsElementor\Widgets\StmLmsCallToAction
S
8 519
MasterStudy\Lms\Utility\CourseGrade
S
8 84
STM_LMS_User_Manager_User_Assignments
S
7 64
MasterStudy\Lms\Rest\SearchHandlers\CourseSearchHandler
S
7 38
STM_Course_Order_Item_Product
S
6 20
MasterStudy\Lms\Repositories\ReviewRepository
S
6 65
MasterStudy\Lms\Http\Controllers\Lesson\UpdateController
S
5 53
MasterStudy\Lms\Http\Controllers\Course\CreateCategoryController
S
5 39
MasterStudy\Lms\Http\Controllers\Course\Curriculum\ImportSearchController
S
5 46
MasterStudy\Lms\Http\Controllers\Quiz\UpdateController
S
5 37
MasterStudy\Lms\Routing\Swagger\Routes\Quiz\Get
S
4 182
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Update
S
4 205
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Create
S
4 207
MasterStudy\Lms\Routing\Swagger\Routes\Question\Get
S
4 133
MasterStudy\Lms\Routing\Swagger\Routes\Course\UpdateSettings
S
4 112
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Get
S
4 200
MasterStudy\Lms\Routing\Swagger\Routes\Course\GetSettings
S
4 214
MasterStudy\Lms\Http\Controllers\Lesson\CreateController
S
4 52
MasterStudy\Lms\Http\Controllers\Course\EditController
S
4 66
MasterStudy\Lms\Plugin\Addons
S
3 259
MasterStudy\Lms\Routing\Swagger\Routes\CourseBuilder\GetSettings
S
3 219
MasterStudy\Lms\Http\Controllers\CourseBuilder\GetSettingsController
S
3 62
MasterStudy\Lms\Routing\Swagger\Routes\Course\Edit
S
3 208

430 more item(s) not shown.