Code Analysis: LifterLMS 8.0.6

Class Rating Complexity Lines of code
LLMS_REST_Posts_Controller
D
210 920
LLMS_Student
D
195 849
LLMS_Post_Model
D
185 649
LLMS_Order
D
174 854
LLMS_Admin_Builder
D
170 683
LLMS_AJAX_Handler
D
155 722
LLMS_Admin_Settings
D
153 662
LLMS_Form_Field
D
143 458
LifterLMS\CLI\Commands\Restful\Command
D
139 458
LLMS_REST_Access_Plans_Controller
D
132 353
LLMS_Quiz_Attempt
D
131 400
LLMS_Forms
C
121 432
LLMS_Media_Protector
C
120 386
LLMS_REST_Enrollments_Controller
C
118 614
LLMS_REST_Courses_Controller
C
114 787
LLMS_Access_Plan
C
105 297
LLMS_Lesson
C
102 350
LLMS_Admin_Table
C
101 374
LLMS_Abstract_Generator_Posts
B
95 282
LLMS_Question
B
93 320
LLMS_Helper_Upgrader
B
85 282
LLMS_REST_Controller
B
85 444
LLMS_REST_Lessons_Controller
B
81 401
LLMS_Table_Students
B
80 462
LLMS_Form_Validator
B
79 216
LLMS_Payment_Gateway
A
74 280
LLMS_Forms_Dynamic_Fields
A
72 238
LLMS_Admin_Assets
A
72 278
LLMS_Install
A
72 392
LLMS_Add_On
A
71 210
LLMS_Abstract_Notification_View
A
71 304
LLMS_Beaver_Builder
A
71 269
LLMS_Template_Loader
A
71 294
LLMS_Order_Generator
A
70 254
LLMS_Generator_Courses
A
69 232
LLMS_Admin_Reporting
A
69 248
LLMS_User_Permissions
A
67 169
LLMS_Course
A
66 263
LLMS_REST_Users_Controller
A
66 398
LLMS_REST_Memberships_Controller
A
64 392
LLMS_Controller_Orders
A
63 254
LLMS_Events
A
63 180
LLMS_Data
A
63 286
LLMS_Block_Templates
A
61 289
LLMS_Controller_Checkout
A
60 245
LLMS_Shortcodes
A
60 288
LLMS_Engagements
A
59 246
LLMS_REST_Webhook
A
59 199
LifterLMS\CLI\Commands\Restful\Runner
A
59 277
LLMS_Form_Handler
A
57 175
LLMS_User_Certificate
A
57 237
LLMS_Helper_Admin_Add_Ons
A
56 190
LLMS_View_Manager
A
53 176
LLMS_Abstract_Notification_Controller
A
53 185
LLMS_Admin_Metabox
A
52 167
LLMS_Nav_Menus
A
52 210
LLMS_Integration_Buddypress
A
51 238
LLMS_Controller_Account
A
51 175
LLMS_Privacy_Exporters
S
50 314
LLMS_REST_API_Keys_Controller
S
50 209
LLMS_Admin_Notices
S
48 166
LLMS_Post_Types
S
47 1,121
LLMS_Table_StudentManagement
S
47 230
LLMS_Form_Templates
S
47 222
LLMS_Engagement_Handler
S
46 194
LLMS_Analytics_Widget
S
45 202
LLMS_Certificates
S
45 202
LLMS_REST_Sections_Controller
S
45 227
LLMS_Person_Handler
S
44 224
LLMS_Query
S
44 140
LLMS_Table_Course_Students
S
44 237
LLMS_Quiz_Attempt_Question
S
43 143
LLMS_Shortcode_Checkout
S
43 150
LLMS_Admin_Import
S
43 149
LLMS_Admin_Page_Status
S
42 185
LLMS_Blocks_Visibility
S
41 100
LLMS_Notification_Controller_Upcoming_Payment_Reminder
S
40 200
LLMS_Generator
S
40 144
LLMS_Admin_User_Custom_Fields
S
40 175
LLMS_Admin_Post_Table_Orders
S
39 183
LLMS_Integration_BBPress
S
38 169
LLMS_Frontend_Assets
S
38 137
LLMS_Post_Relationships
S
38 167
LLMS_Student_Query
S
38 187
LLMS_Email
S
37 151
LLMS_Question_Choice
S
37 114
LLMS_Blocks_Migrate
S
37 187
LLMS_Controller_Lesson_Progression
S
36 105
LifterLMS
S
36 588
LLMS_Roles
S
36 247
LLMS_Table_Membership_Students
S
35 186
LLMS_Table_Quizzes
S
35 237
LLMS_Twenty_Twenty
S
35 217
LLMS_REST_Webhooks
S
35 294
LLMS_Beaver_Builder_Migrate
S
34 102
LLMS_Sidebars
S
34 115
LLMS_REST_Authentication
S
33 102
LLMS_Query_User_Postmeta
S
33 166
LLMS_Meta_Box_Voucher
S
32 226
LLMS_Abstract_Admin_Wizard
S
32 121
LLMS_Admin_Permalinks
S
31 208
LLMS_Meta_Box_Engagement
S
31 225
LLMS_Admin_Review
S
31 104
LLMS_Student_Dashboard
S
31 227
LLMS_Admin_Meta_Boxes
S
30 146
LLMS_Instructor
S
30 167
LLMS_Membership
S
30 137
LLMS_Admin_Profile
S
30 111
LLMS_Date
S
30 115
LLMS_Update
S
29 107
LLMS_Loader
S
29 182
LLMS_Table_Quiz_Attempts
S
28 132
LLMS_Controller_Certificates
S
28 93
LLMS_Rest_Admin_Settings_API_Keys
S
28 199
LLMS_Admin_Post_Table_Lessons
S
28 125
LLMS_Table_Courses
S
28 151
LLMS_Meta_Box_Membership
S
27 255
LLMS_Lesson_Handler
S
27 113
LLMS_Table_Student_Courses
S
27 131
LLMS_Comments
S
26 106
LLMS_Table_Achievements
S
26 129
LLMS_User_Postmeta
S
26 83
LLMS_Helper_Keys
S
26 123
LLMS_Elementor_Migrate
S
25 197
LLMS_Notification_View_Payment_Retry
S
25 108
LLMS_Table_Student_Certificates
S
25 134
LLMS_AJAX
S
25 122
LLMS_Notification_View_Manual_Payment_Due
S
25 110
LLMS_Table_Memberships
S
24 128
LLMS_Controller_Admin_Quiz_Attempts
S
24 86
LLMS_Notification_View_Upcoming_Payment_Reminder
S
24 119
LLMS_Meta_Box_Voucher_Export
S
24 140
LLMS_Admin_Post_Tables
S
23 100
LLMS_Table_Student_Course
S
23 120
LLMS_Meta_Box_Order_Transactions
S
23 100
LLMS_Staging
S
23 65
LLMS_Rest_Admin_Settings_Webhooks
S
23 135
LLMS_Metabox_Course_Builder
S
23 112
LLMS_Metabox_Select_Field
S
23 61
LLMS_Settings_Notifications
S
23 126
LLMS_Abstract_API_Handler
S
22 65
LLMS_Twenty_Twenty_One
S
22 168
LLMS_Notification_View_Purchase_Receipt
S
22 101
LLMS_Grades
S
22 94
LLMS_Helper_Install
S
22 70
LLMS_Events_Query
S
22 105
LLMS_Reviews
S
22 141
LLMS_PlayNice
S
21 49
LLMS_Shortcodes_Blocks
S
21 137
LLMS_Notification_View_Quiz_Graded
S
21 95
LLMS_Abstract_Exportable_Admin_Table
S
21 106
LLMS_HTTPS
S
21 40
LLMS_Abstract_Controller_User_Engagements
S
21 102
LLMS_REST_Admin_Form_Controller
S
21 89
LLMS_Abstract_Post_Data
S
20 108
LLMS_Settings_Checkout
S
20 282
LLMS_Meta_Box_Order_Details
S
20 81
LLMS_Metabox_Date_Field
S
20 112
LLMS_Admin_Post_Table_Instructors
S
20 130
LLMS_Meta_Box_Order_Enrollment
S
19 88
LLMS_Notification_Controller_Quiz_Passed
S
19 93
LLMS_Block_Library
S
19 74
LLMS_Metabox_Field
S
19 57
LLMS_Query_Quiz_Attempt
S
19 88
LLMS_Notification_Controller_Quiz_Failed
S
18 94
LLMS_Shortcode_Courses
S
18 97
LLMS_REST_Webhooks_Query
S
18 75
LLMS_Meta_Box_Course_Options
S
18 379
LLMS_REST_API_Keys_Query
S
18 79
LLMS_Abstract_Meta_Box_User_Engagement_Sync
S
18 87
LLMS_Meta_Box_Coupon
S
17 225
LLMS_REST_API_Key
S
17 52
LLMS_Settings_Engagements
S
17 254
LLMS_Notification_Controller_Quiz_Graded
S
16 78
LLMS_Processor_Membership_Bulk_Enroll
S
16 68
LLMS_Abstract_Notification_View_Quiz_Completion
S
16 86
LLMS_Notification_View_Subscription_Cancelled
S
16 66
LLMS_Admin_Reviews
S
15 99
LLMS_Notification_View_Achievement_Earned
S
15 65
LLMS_Shortcode_Course_Outline
S
15 60
LLMS_Meta_Box_Lesson
S
14 162
LLMS_Meta_Box_Order_Notes
S
14 51
LLMS_Notification_View_Lesson_Complete
S
14 51
LLMS_Notification_View_Section_Complete
S
14 49
LLMS_REST_API_Keys
S
14 47
LLMS_Notification_View_Student_Welcome
S
13 52
LLMS_Admin_Header
S
13 63
LLMS_Shortcode_Hide_Content
S
13 32
LLMS_Meta_Box_Order_Submit
S
13 58
LLMS_Admin_Reporting_Tab_Students
S
13 73
LLMS_Metabox_Number_Field
S
12 38
LLMS_Controller_Registration
S
12 36
LLMS_Admin_Post_Table_Engagements
S
12 53
LLMS_REST_Table_API_Keys
S
12 59
LLMS_Controller_Achievements
S
12 39
LLMS_Blocks_Course_Information_Block
S
11 66
LLMS_Helper_Betas
S
11 37
LLMS_Settings_Integrations
S
11 102
LLMS_Meta_Box_Achievement_Sync
S
10 49
LLMS_Tracker
S
10 38
LLMS_Meta_Box_Certificate_Sync
S
10 49
LLMS_Mime_Type_Extractor
S
10 20
LLMS_Admin_Post_Table_Coupons
S
10 42
LLMS_Achievements
S
9 55
LLMS_Admin_Export_Download
S
8 29
LLMS_Analytics_Revenue_Widget
S
6 68
LLMS_Question_Types
S
6 206
LLMS_Settings_Accounts
S
3 308
LLMS_L10n_JS
S
2 261

264 more item(s) not shown.