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

Class Rating Complexity Lines of code
\tFPDF
D
490 1,842
\STM_LMS_User
D
361 1,570
\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
169 824
\STM_LMS_Helpers
D
138 506
\STM_LMS_Course
D
133 490
Gumlet\ImageResize
C
124 419
\STM_LMS_Subscriptions
C
121 597
\STM_LMS_Quiz
C
118 416
\STM_LMS_Page_Router
C
101 461
\STM_LMS_User_Menu
B
100 514
\STM_LMS_Courses
B
100 583
PayPal\Api\Invoice
B
97 531
\STM_Metaboxes
B
91 432
\WPCFTO_WebFont_Loader
B
89 311
MasterStudy\Lms\Database\Query
B
83 363
StmLmsElementor\Widgets\MsLmsCourses
B
78 559
\STM_WP_Import
A
75 318
MasterStudy\Lms\Repositories\CourseRepository
A
72 344
stmLms\Classes\Models\Admin\StmStatisticsListTable
A
69 389
MasterStudy\Lms\Repositories\StudentsRepository
A
65 334
Composer\Autoload\ClassLoader
A
64 213
\STM_LMS_Lesson
A
60 248
stmLms\Classes\Models\StmLmsPayout
A
59 311
MasterStudy\Lms\Repositories\CoursePlayerRepository
A
54 272
PayPal\Api\Payment
A
53 258
PayPal\Api\TemplateData
A
52 197
\STM_LMS_Order
A
51 280
PayPal\Api\BankAccount
A
51 182
\STM_LMS_User_Manager_Course_User
S
49 259
\STMMailChimpBase
S
49 217
\WXR_Parser_Regex
S
48 275
PayPal\Api\Sale
S
48 208
PayPal\Common\PayPalModel
S
46 146
\WXR_Parser_XML
S
46 172
\STM_LMS_WPCFTO_HELPERS
S
45 218
PayPal\Api\OpenIdUserinfo
S
45 170
MasterStudy\Lms\Libraries\Mixpanel_General
S
45 151
\STM_LMS_Templates
S
44 167
\STM_LMS_Reviews
S
42 251
\WPCFTO_Settings
S
42 197
PayPal\Api\Agreement
S
41 269
stmLms\Classes\Models\StmStatistics
S
41 223
MasterStudy\Lms\Repositories\AbstractRepository
S
41 139
PayPal\Api\CreditCard
S
40 205
\STMDashboard
S
40 127
\STM_LMS_Cart
S
40 220
MasterStudy\Lms\Routing\Router
S
38 161
\STM_LMS_Guest_Checkout
S
38 215
PayPal\Core\PayPalHttpConfig
S
37 98
MasterStudy\Lms\Database\AbstractQuery
S
37 118
\STM_LMS_Comments
S
37 260
\STMNotices
S
36 90
\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
StmLmsElementor\Widgets\MsLmsInstructorsCarousel
S
31 1,694
\WP_Request
S
31 110
PayPal\Auth\OAuthTokenCredential
S
29 106
\WXR_Parser_SimpleXML
S
28 192
\STM_LMS_Nav_Menu_Item_Custom_Fields
S
28 153
\RateNotification
S
28 98
StmLmsElementor\Widgets\StmLmsCoursesCarousel
S
27 442
PayPal\Core\PayPalCredentialManager
S
26 76
PayPal\Core\PayPalHttpConnection
S
26 105
PayPal\Cache\AuthorizationCache
S
25 55
\StmLmsProTestimonials
S
25 439
\Stm_Lms_Popular_Courses
S
25 122
StmLmsElementor\Widgets\StmLmsFeaturedTeacher
S
25 239
PayPal\Api\OpenIdTokeninfo
S
25 96
\STM_LMS_Chat
S
25 97
PayPal\Common\ReflectionUtil
S
24 63
MasterStudy\Lms\Repositories\QuestionRepository
S
24 107
stmLms\Libraries\Paypal\WebHook
S
24 86
\ApiNotifications
S
24 87
PayPal\Api\WebhookEvent
S
23 120
\STM_LMS_User_Manager_Course
S
23 114
\STM_Lms_Post_Type
S
22 216
\STM_LMS_Wizard_Interface
S
21 117
StmLmsElementor\Widgets\StmLmsCoursesGrid
S
21 195
StmLmsElementor\Widgets\StmLmsInstructorsCarousel
S
21 175
MasterStudy\Lms\Repositories\CurriculumRepository
S
20 89
PayPal\Handler\RestHandler
S
20 55
StmLmsElementor\Widgets\MsLmsCoursesSearchbox
S
20 1,616
\STM_LMS_Compatibility
S
18 143
MasterStudy\Lms\Repositories\LessonRepository
S
18 79
\STMMailchimpRequest
S
18 102
\STM_LMS_User_Manager_Import_Users
S
18 64
\STM_LMS_Mails
S
17 97
MasterStudy\Lms\Routing\Route
S
17 65
StmLmsElementor\Plugin
S
16 139
StmLmsElementor\Widgets\StmLmsRecentCourses
S
16 160
MasterStudy\Lms\Repositories\CurriculumSectionRepository
S
16 72
\StmLmsProfileAuthLinks
S
15 394
PayPal\Api\OpenIdSession
S
15 51
MasterStudy\Lms\Repositories\PricingRepository
S
15 36
StmLmsElementor\Widgets\StmLmsCourseBundles
S
14 87
\WPCFTO_Front_Settings
S
13 32
\WXR_Parser
S
13 31
StmLmsElementor\Widgets\StmLmsCoursesCategories
S
13 309
\STM_LMS_PayPal
S
12 69
\STM_LMS_User_Manager_User_Quiz
S
12 94
PayPal\Log\PayPalLogger
S
11 24
\ComposerAutoloaderInit7a93031aedce0fe3fa1cfa18bf1045f6
S
11 33
MasterStudy\Lms\Rest\SearchHandlers\QuestionsSearchHandler
S
10 60
stmLms\Libraries\Paypal\Payout
S
10 58
MasterStudy\Lms\Repositories\FileMaterialRepository
S
10 51
StmLmsElementor\Widgets\StmLmsMembershipLevels
S
10 907
PayPal\Handler\OauthHandler
S
10 42
MasterStudy\Lms\Http\Controllers\CourseBuilder\UpdateCustomFieldsController
S
9 32
MasterStudy\Lms\Libraries\Mixpanel_Addons
S
9 29
PayPal\Converter\FormatConverter
S
9 22
MasterStudy\Lms\Http\Controllers\Course\UpdateAccessSettingsController
S
8 43
MasterStudy\Lms\Http\Controllers\Course\UpdateSettingsController
S
8 85
StmLmsElementor\Widgets\StmLmsCallToAction
S
8 519
ANP\Popup\DefaultHooks
S
8 33
\STM_LMS_User_Manager_User_Assignments
S
7 64
MasterStudy\Lms\Rest\SearchHandlers\CourseSearchHandler
S
7 38
PayPal\Transport\PayPalRestCall
S
6 27
MasterStudy\Lms\Http\Controllers\Course\CreateCategoryController
S
5 39
MasterStudy\Lms\Http\Controllers\Course\GetInstructorCoursesController
S
5 22
MasterStudy\Lms\Http\Controllers\Course\Curriculum\ImportSearchController
S
5 46
MasterStudy\Lms\Http\Controllers\Lesson\UpdateController
S
5 50
MasterStudy\Lms\Http\Controllers\Question\CreateCategoryController
S
5 22
MasterStudy\Lms\Http\Controllers\Quiz\UpdateController
S
5 37
MasterStudy\Lms\Routing\Swagger\Routes\Question\Update
S
4 92
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Create
S
4 199
MasterStudy\Lms\Http\Controllers\Course\Curriculum\CreateMaterialController
S
4 38
MasterStudy\Lms\Http\Controllers\Lesson\CreateController
S
4 49
MasterStudy\Lms\Routing\Swagger\Routes\Course\GetSettings
S
4 214
MasterStudy\Lms\Routing\Swagger\Routes\Course\UpdateSettings
S
4 112
MasterStudy\Lms\Http\Controllers\Quiz\CreateController
S
4 37
MasterStudy\Lms\Http\Controllers\Comment\ReplyController
S
4 37
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Get
S
4 192
MasterStudy\Lms\Routing\Swagger\Routes\Lesson\Update
S
4 197
MasterStudy\Lms\Routing\Swagger\Routes\Quiz\Get
S
4 182
MasterStudy\Lms\Routing\Swagger\Routes\Question\Get
S
4 133
MasterStudy\Lms\Http\Controllers\Course\Curriculum\ImportMaterialsController
S
4 37
MasterStudy\Lms\Routing\Swagger\Routes\Question\Create
S
4 97
MasterStudy\Lms\Routing\Swagger\Routes\CourseBuilder\GetSettings
S
3 210
MasterStudy\Lms\Plugin\Addons
S
3 249
MasterStudy\Lms\Routing\Swagger\Routes\Course\Edit
S
3 199

398 more item(s) not shown.