Code Analysis: LifterLMS 6.9.0

Class Rating Complexity Lines of code
LLMS_REST_Posts_Controller
D
203 897
LLMS_Post_Model
D
179 625
LLMS_Student
D
174 769
LLMS_Admin_Builder
D
164 657
LLMS_Admin_Settings
D
161 657
LLMS_Order
D
158 782
LLMS_AJAX_Handler
D
150 797
LLMS_Form_Field
D
141 453
LifterLMS\CLI\Commands\Restful\Command
D
139 458
LLMS_REST_Access_Plans_Controller
D
132 353
LLMS_Forms
C
120 429
LLMS_REST_Enrollments_Controller
C
116 601
LLMS_REST_Courses_Controller
C
114 786
LLMS_Quiz_Attempt
C
104 322
LLMS_Access_Plan
C
102 290
LLMS_Controller_Orders
B
96 333
LLMS_Abstract_Generator_Posts
B
95 275
LLMS_Question
B
92 315
LLMS_Lesson
B
90 325
LLMS_Admin_Table
B
88 320
LLMS_REST_Lessons_Controller
B
82 406
LLMS_Form_Validator
B
79 216
LLMS_Table_Students
B
78 441
LLMS_Helper_Upgrader
B
76 259
LLMS_Forms_Dynamic_Fields
A
72 238
LLMS_Template_Loader
A
71 293
LLMS_Abstract_Notification_View
A
71 303
LLMS_Install
A
69 366
LLMS_Admin_Reporting
A
68 252
LLMS_Add_On
A
67 200
LLMS_Course
A
66 248
LLMS_Generator_Courses
A
65 213
LLMS_REST_Users_Controller
A
65 395
LLMS_Admin_Assets
A
64 253
LLMS_REST_Memberships_Controller
A
64 385
LLMS_Payment_Gateway
A
64 252
LLMS_Events
A
63 179
LLMS_Data
A
63 286
LLMS_REST_Controller
A
62 348
LLMS_Block_Templates
A
61 295
LLMS_REST_Webhook
A
61 204
LLMS_Engagements
A
59 246
LifterLMS\CLI\Commands\Restful\Runner
A
59 277
LLMS_User_Certificate
A
57 237
LLMS_Shortcodes
A
57 280
LLMS_User_Permissions
A
57 137
LLMS_Assets
A
55 184
LLMS_Helper_Admin_Add_Ons
A
53 181
LLMS_Abstract_Notification_Controller
A
53 183
LLMS_Admin_Setup_Wizard
A
53 172
LLMS_View_Manager
A
53 176
LLMS_Form_Handler
A
53 162
LLMS_Admin_Metabox
A
51 162
LLMS_Controller_Account
A
51 175
LLMS_Integration_Buddypress
S
50 235
LLMS_Privacy_Exporters
S
50 314
LLMS_REST_API_Keys_Controller
S
50 207
LLMS_Table_StudentManagement
S
47 230
LLMS_Form_Templates
S
47 222
LLMS_Engagement_Handler
S
46 194
LLMS_Admin_Notices
S
46 159
LLMS_Certificates
S
45 202
LLMS_REST_Sections_Controller
S
45 226
LLMS_Admin_AddOns
S
45 216
LLMS_Person_Handler
S
44 222
LLMS_Post_Types
S
44 1,094
LLMS_Table_Course_Students
S
44 237
LLMS_Quiz_Attempt_Question
S
43 143
LLMS_Admin_Import
S
43 149
LLMS_Query
S
43 140
LLMS_Analytics_Widget
S
42 177
LLMS_Admin_Page_Status
S
42 182
LLMS_Blocks_Visibility
S
41 100
LLMS_Nav_Menus
S
41 168
LLMS_Notification_Controller_Upcoming_Payment_Reminder
S
40 200
LLMS_Generator
S
40 144
LLMS_Admin_User_Custom_Fields
S
40 175
LLMS_Shortcode_Checkout
S
39 127
LLMS_Post_Relationships
S
38 167
LLMS_Student_Query
S
38 187
LLMS_Integration_BBPress
S
37 166
LLMS_Blocks_Migrate
S
37 187
LLMS_Email
S
37 151
LLMS_Question_Choice
S
36 112
LLMS_Roles
S
36 247
LLMS_Admin_Post_Table_Orders
S
36 178
LLMS_Twenty_Twenty
S
35 217
LLMS_REST_Webhooks
S
35 288
LLMS_Controller_Lesson_Progression
S
35 105
LLMS_Table_Membership_Students
S
35 186
LLMS_Table_Quizzes
S
35 237
LLMS_Session
S
34 102
LLMS_Sidebars
S
34 115
LLMS_REST_Authentication
S
33 102
LLMS_Query_User_Postmeta
S
33 162
LLMS_Meta_Box_Voucher
S
32 228
LLMS_Meta_Box_Engagement
S
31 225
LLMS_Instructor
S
30 167
LLMS_Membership
S
30 137
LLMS_Date
S
30 115
LLMS_Admin_Meta_Boxes
S
30 146
LLMS_Admin_Profile
S
29 105
LLMS_Update
S
29 107
LLMS_Loader
S
29 175
LLMS_Frontend_Assets
S
29 107
LLMS_Transaction
S
28 138
LLMS_Rest_Admin_Settings_API_Keys
S
28 199
LLMS_Table_Courses
S
28 151
LLMS_Controller_Certificates
S
27 90
LLMS_Table_Student_Courses
S
27 131
LLMS_Lesson_Handler
S
27 113
LLMS_User_Postmeta
S
26 83
LLMS_Meta_Box_Membership
S
26 239
LLMS_Comments
S
26 106
LLMS_Question_Manager
S
26 99
LLMS_Table_Achievements
S
26 129
LLMS_Table_Quiz_Attempts
S
26 128
LLMS_Abstract_User_Data
S
25 75
LLMS_Notifications_Query
S
25 124
LLMS_Notification_View_Payment_Retry
S
25 108
LLMS_Notification_View_Manual_Payment_Due
S
25 108
LLMS_Table_Student_Certificates
S
25 134
LLMS_Notification_View_Upcoming_Payment_Reminder
S
24 117
LLMS_Meta_Box_Voucher_Export
S
24 143
LLMS_Helper_Keys
S
24 111
LLMS_Table_Memberships
S
24 128
LLMS_Settings_Notifications
S
23 126
LLMS_Meta_Box_Order_Transactions
S
23 100
LLMS_Staging
S
23 65
LLMS_Rest_Admin_Settings_Webhooks
S
23 135
LLMS_Table_Student_Course
S
23 120
LLMS_Metabox_Course_Builder
S
23 112
LLMS_REST_Webhook_Data
S
23 98
LLMS_Notification_View_Purchase_Receipt
S
22 101
LLMS_Twenty_Twenty_One
S
22 168
LLMS_Abstract_API_Handler
S
22 65
LLMS_Metabox_Select_Field
S
22 63
LLMS_Helper_Install
S
22 70
LLMS_Events_Query
S
22 105
LLMS_Admin_Post_Table_Lessons
S
22 82
LLMS_Grades
S
22 94
LLMS_REST_Admin_Form_Controller
S
21 89
LLMS_Admin_Review
S
21 84
LLMS_Admin_Post_Tables
S
21 97
LLMS_PlayNice
S
21 49
LLMS_HTTPS
S
21 40
LLMS_Notification_View_Quiz_Graded
S
21 95
LLMS_Settings_Checkout
S
20 282
LLMS_Abstract_Exportable_Admin_Table
S
20 81
LLMS_Admin_Post_Table_Instructors
S
20 130
LLMS_Abstract_Post_Data
S
20 108
LLMS_Notification_Controller_Quiz_Passed
S
19 93
LLMS_Block_Library
S
19 74
LLMS_Meta_Box_Order_Enrollment
S
19 88
LLMS_REST_Controller_Stubs
S
19 57
LLMS_Meta_Box_Order_Details
S
19 81
LLMS_Metabox_Field
S
19 53
LLMS_Notification_Controller_Quiz_Failed
S
18 94
LLMS_REST_Webhooks_Query
S
18 75
LLMS_Abstract_Meta_Box_User_Engagement_Sync
S
18 87
LLMS_Controller_Admin_Quiz_Attempts
S
18 56
LLMS_Query_Quiz_Attempt
S
18 83
LLMS_Abstract_Controller_User_Engagements
S
18 98
LLMS_REST_API_Keys_Query
S
18 79
LLMS_REST_API_Key
S
17 52
LLMS_Settings_Engagements
S
17 254
LLMS_Meta_Box_Coupon
S
17 225
LLMS_Abstract_Notification_View_Quiz_Completion
S
16 86
LLMS_Notification_Controller_Quiz_Graded
S
16 78
LLMS_AJAX
S
16 92
LLMS_Processor_Membership_Bulk_Enroll
S
16 68
LLMS_Notification_View_Subscription_Cancelled
S
16 66
LLMS_Notification_View_Achievement_Earned
S
15 65
LLMS_Shortcode_Course_Outline
S
15 60
LLMS_REST_API_Keys
S
14 47
LLMS_Notification_View_Section_Complete
S
14 49
LLMS_Notification_View_Lesson_Complete
S
14 51
LLMS_Meta_Box_Order_Notes
S
14 51
LLMS_Meta_Box_Course_Options
S
14 321
LLMS_Forms_Admin_Bar
S
13 40
LLMS_Notification_View_Student_Welcome
S
13 52
LLMS_Shortcode_Hide_Content
S
13 32
LLMS_Admin_Reporting_Tab_Students
S
13 73
LLMS_REST_Table_API_Keys
S
12 59
LLMS_Meta_Box_Order_Submit
S
12 57
LLMS_Admin_Post_Table_Engagements
S
12 53
LLMS_Shortcode_User_Info
S
11 30
LLMS_Blocks_Course_Information_Block
S
11 66
LLMS_Helper_Betas
S
11 37
LLMS_Controller_Achievements
S
11 36
LLMS_Settings_Integrations
S
11 102
LLMS_Admin_Post_Table_Coupons
S
10 42
LLMS_Meta_Box_Certificate_Sync
S
10 49
LLMS_Tracker
S
10 38
LLMS_Meta_Box_Achievement_Sync
S
10 49
LLMS_Reviews
S
10 92
LLMS_Mime_Type_Extractor
S
10 20
LLMS_Achievements
S
9 55
LLMS_Email_Engagement
S
9 51
LLMS_Controller_Quizzes
S
8 16
LLMS_Settings_General
S
7 168
LLMS_Meta_Box_Lesson
S
7 142
LLMS_Metabox_Table_Field
S
7 33
LLMS_Question_Types
S
6 206
LLMS_Analytics_Revenue_Widget
S
6 67
LLMS_L10n_JS
S
2 218
LLMS_Settings_Accounts
S
2 292

220 more item(s) not shown.