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

Class Rating Complexity Lines of code
tFPDF
D
490 1,842
Validation
D
342 1,197
STM_LMS_User
D
337 1,436
STM_LMS_Import
D
246 877
MasterStudy\Lms\Validation\Validator
D
192 663
TTFontFile
D
186 809
STM_LMS_Instructor
D
172 856
STM_LMS_Helpers
D
129 487
STM_LMS_Course
C
125 432
Gumlet\ImageResize
C
124 419
STM_LMS_Quiz
C
119 416
STM_LMS_Subscriptions
C
112 565
STM_LMS_User_Menu
B
97 508
PayPal\Api\Invoice
B
97 531
STM_LMS_Page_Router
B
96 432
STM_Metaboxes
B
94 470
STM_LMS_Courses
B
87 518
MasterStudy\Lms\Database\Query
B
83 363
stmLms\Classes\Models\StmStatistics
B
80 336
StmLmsElementor\Widgets\MsLmsCourses
A
73 549
STM_LMS_Lesson
A
65 252
Composer\Autoload\ClassLoader
A
64 213
STM_LMS_WPCFTO_AJAX
A
62 310
stmLms\Classes\Models\StmLmsPayout
A
59 311
stmLms\Classes\Models\Admin\StmStatisticsListTable
A
57 353
STM_LMS_Order
A
54 314
PayPal\Api\Payment
A
53 258
PayPal\Api\TemplateData
A
52 197
PayPal\Api\BankAccount
A
51 182
STM_LMS_User_Manager_Course_User
S
49 260
STMMailChimpBase
S
48 214
PayPal\Api\Sale
S
48 208
STM_LMS_WPCFTO_HELPERS
S
47 226
PayPal\Common\PayPalModel
S
46 146
PayPal\Api\OpenIdUserinfo
S
45 170
WXR_Parser_Regex
S
44 224
WXR_Parser_XML
S
42 124
MasterStudy\Lms\Repositories\AbstractRepository
S
41 139
PayPal\Api\Agreement
S
41 269
STM_LMS_Templates
S
40 141
PayPal\Api\CreditCard
S
40 205
PayPal\Api\Search
S
40 140
STM_LMS_Cart
S
39 214
PayPal\Api\PaymentCard
S
39 140
STM_LMS_Reviews
S
38 212
PayPal\Core\PayPalHttpConfig
S
37 98
MasterStudy\Lms\Database\AbstractQuery
S
37 118
MasterStudy\Lms\Routing\Router
S
37 161
PayPal\Api\Authorization
S
36 171
PayPal\Api\Item
S
36 138
MasterStudy\Lms\Libraries\Mixpanel_General
S
34 119
MasterStudy\Lms\Repositories\CourseRepository
S
33 139
MasterStudy\Lms\Libraries\Mixpanel_Posts
S
33 112
STM_LMS_Comments
S
32 230
stmLms\Libraries\Paypal\PayPal
S
32 131
Loader
S
31 98
WP_Request
S
31 110
StmLmsElementor\Widgets\MsLmsInstructorsCarousel
S
31 1,693
STM_WPCFTO_FILE_UPLOAD
S
31 109
PayPal\Auth\OAuthTokenCredential
S
29 106
WPCFTO_Settings
S
29 156
MasterStudy\Lms\Repositories\QuizRepository
S
28 99
RateNotification
S
28 98
STM_LMS_Nav_Menu_Item_Custom_Fields
S
28 153
MasterStudy\Lms\Repositories\CurriculumMaterialRepository
S
27 119
PayPal\Core\PayPalCredentialManager
S
26 76
PayPal\Core\PayPalHttpConnection
S
26 105
PayPal\Cache\AuthorizationCache
S
25 55
StmLmsProTestimonials
S
25 439
WXR_Parser_SimpleXML
S
25 174
STM_LMS_Chat
S
25 97
PayPal\Api\OpenIdTokeninfo
S
25 96
MasterStudy\Lms\Repositories\LessonRepository
S
25 106
STM_LMS_Guest_Checkout
S
25 122
PayPal\Common\ReflectionUtil
S
24 63
stmLms\Libraries\Paypal\WebHook
S
24 86
Stm_Lms_Popular_Courses
S
23 124
PayPal\Api\WebhookEvent
S
23 120
STM_Lms_Post_Type
S
22 215
StmLmsElementor\Widgets\StmLmsCoursesCarousel
S
21 406
STM_LMS_Wizard_Interface
S
21 118
PayPal\Handler\RestHandler
S
20 55
PayPal\Core\PayPalConfigManager
S
19 65
StmLmsElementor\Widgets\StmLmsFeaturedTeacher
S
19 176
StmLmsElementor\Widgets\StmLmsInstructorsCarousel
S
19 167
StmLmsElementor\Widgets\MsLmsCoursesSearchbox
S
19 1,612
STM_LMS_Compatibility
S
18 143
STMMailchimpRequest
S
18 102
stmLms\Classes\Models\StmOrderItems
S
18 73
StmLmsProfileAuthLinks
S
17 398
STM_LMS_Mails
S
17 97
LMS\StarterTheme\Helpers\Themes
S
17 80
MasterStudy\Lms\Routing\Route
S
17 65
StmLmsElementor\Widgets\StmLmsCoursesGrid
S
16 139
MasterStudy\Lms\Repositories\CurriculumRepository
S
16 72
MasterStudy\Lms\Repositories\CurriculumSectionRepository
S
16 66
StmLmsElementor\Plugin
S
15 182
PayPal\Api\OpenIdSession
S
15 51
MasterStudy\Lms\Repositories\PricingRepository
S
14 33
STM_LMS_WXR_Parser
S
13 28
WPCFTO_Front_Settings
S
13 32
stmLms\Classes\Models\StmUser
S
12 70
StmLmsElementor\Widgets\StmLmsRecentCourses
S
12 122
StmLmsElementor\Widgets\StmLmsCourseBundles
S
12 79
STM_LMS_User_Manager_User_Quiz
S
12 94
STMNotices
S
12 36
STM_LMS_PayPal
S
12 69
MasterStudy\Lms\Repositories\QuestionRepository
S
11 48
ComposerAutoloaderInit7a93031aedce0fe3fa1cfa18bf1045f6
S
11 33
PayPal\Log\PayPalLogger
S
11 24
PayPal\Handler\OauthHandler
S
10 42
MasterStudy\Lms\Rest\SearchHandlers\QuestionsSearchHandler
S
10 60
stmLms\Libraries\Paypal\Payout
S
10 58
StmLmsElementor\Widgets\StmLmsCoursesCategories
S
10 297
MasterStudy\Lms\Libraries\Mixpanel_Addons
S
9 29
MasterStudy\Lms\Repositories\FileMaterialRepository
S
9 50
PayPal\Converter\FormatConverter
S
9 22
StmLmsElementor\Widgets\StmLmsMembershipLevels
S
9 904
MasterStudy\Lms\Rest\SearchHandlers\CourseSearchHandler
S
7 38
STM_LMS_User_Manager_User_Assignments
S
7 64
StmLmsElementor\Widgets\StmLmsCallToAction
S
7 493
PayPal\Transport\PayPalRestCall
S
6 27
STM_LMS_User_Manager_Add_User
S
6 32
MasterStudy\Lms\Http\Controllers\Course\CreateCategoryController
S
5 39
MasterStudy\Lms\Http\Controllers\Course\Curriculum\ImportSearchController
S
5 46
MasterStudy\Lms\Http\Controllers\Question\CreateCategoryController
S
5 22
MasterStudy\Lms\Routing\Middleware\CommentGuard
S
5 16
MasterStudy\Lms\Http\Controllers\Course\Curriculum\ImportMaterialsController
S
4 37
MasterStudy\Lms\Routing\Swagger\Routes\Course\UpdateSettings
S
4 85
MasterStudy\Lms\Routing\Swagger\Routes\Course\GetSettings
S
4 157
MasterStudy\Lms\Routing\Swagger\Routes\Question\Update
S
4 92
MasterStudy\Lms\Http\Controllers\Comment\UpdateController
S
4 31
MasterStudy\Lms\Http\Controllers\Comment\ReplyController
S
4 37
MasterStudy\Lms\Routing\Swagger\Routes\Question\Get
S
4 133
MasterStudy\Lms\Http\Controllers\Course\Curriculum\CreateMaterialController
S
4 38
MasterStudy\Lms\Routing\Swagger\Routes\Question\Create
S
4 97
MasterStudy\Lms\Routing\Swagger\Routes\Quiz\Get
S
4 180
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Create
S
4 192
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Get
S
4 194
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Update
S
4 190
MasterStudy\Lms\Routing\Swagger\Routes\Course\Edit
S
3 187
MasterStudy\Lms\Routing\Swagger\Routes\CourseBuilder\GetSettings
S
3 186
MasterStudy\Lms\Plugin\Addons
S
3 210

348 more item(s) not shown.