Code Analysis: LearnPress 4.2.7.9

Class Rating Complexity Lines of code
LP_Jwt_Courses_V1_Controller
D
216 1,363
LP_Page_Controller
D
207 711
LP_Jwt_Users_V1_Controller
D
202 1,136
LP_Template_Course
D
187 781
LearnPress\TemplateHooks\Course\SingleCourseTemplate
D
181 1,170
LP_Order
D
171 728
LearnPress\Models\CourseModel
D
166 668
LP_Abstract_User
D
164 605
LP_User_Item_Course
D
158 626
LP_Abstract_Course
D
153 617
LP_Profile
D
138 597
LearnPress\Models\UserItems\UserCourseModel
D
138 586
LP_Abstract_Post_Type
D
135 547
LP_Question
D
134 513
LP_Course
D
127 595
LP_User_Item_Quiz
D
127 486
LP_Admin
D
126 550
LP_User
C
123 516
LP_REST_Jwt_Posts_Controller
C
115 481
LP_User_Item
C
110 397
LP_Meta_Box_Helper
C
109 248
LP_Order_Post_Type
C
108 474
LP_Quiz
C
108 396
LP_Question_CURD
C
107 581
LP_Statistics_DB
C
104 550
LP_Upgrade_4
C
104 1,145
LP_Jwt_Quiz_V1_Controller
B
97 628
LP_Admin_Editor_Quiz
B
95 369
LP_Email
B
92 402
LP_Jwt_Lessons_V1_Controller
B
91 486
LP_Forms_Handler
B
90 366
LP_Helper
B
88 354
LP_User_Items_DB
B
86 539
LP_User_Item_CURD
B
83 428
LP_Abstract_Object_Data
B
82 236
Emogrifier
B
82 359
LearnPress\TemplateHooks\Course\ListCoursesTemplate
B
80 597
LP_User_CURD
B
79 462
LP_REST_Courses_Controller
B
79 488
LP_Admin_Ajax
B
78 411
LearnPress\TemplateHooks\Course\FilterCourseTemplate
B
77 520
LP_User_Factory
B
76 241
LP_Plugins_Helper
A
75 236
LP_Database
A
75 424
LP_Course_Post_Type
A
74 408
LP_Install_Sample_Data
A
74 449
LP_Checkout
A
73 341
LearnPress\Models\UserItems\UserQuizModel
A
73 351
LP_Course_Item
A
72 281
LP_Request
A
72 238
LP_REST_Admin_Statistics_Controller
A
72 398
LearnPress
A
71 473
LP_Question_Fill_In_Blanks
A
71 303
LP_Abstract_Assets
A
71 202
LP_Profile_Tabs
A
68 210
LearnPress\Models\UserItems\UserItemModel
A
68 249
LP_Order_CURD
A
67 378
LP_Quiz_CURD
A
67 394
LP_Abstract_Submenu
A
64 248
LP_Breadcrumb
A
63 228
LP_Rest_Material_Controller
A
63 375
LP_REST_Admin_Tools_Controller
A
62 485
LP_REST_Profile_Controller
A
62 440
LP_Course_CURD
A
61 368
LP_Course_DB
A
61 458
LearnPress\Models\UserModel
A
60 262
LP_Admin_Editor_Course
A
58 222
LP\Firebase\JWT\JWT
A
58 179
LP_Setup_Wizard
A
57 258
LP_Polylang
A
56 229
LP_Addon
A
54 260
LP_WP_Filesystem
A
53 164
WP_Background_Process
A
53 206
LP_Widget
A
52 295
LP_Datetime
S
50 230
LP_Outdated_Template_Helper
S
50 168
LP_Section_CURD
S
49 320
LP_Meta_Box_Course
S
49 625
LP_Quiz_Post_Type
S
48 296
LP_Section_DB
S
47 234
LP_Reset_Data
S
44 265
LP_Global
S
44 125
LearnPress\ExternalPlugin\Elementor\Widgets\Course\FilterCourseElementor
S
43 222
LP_Jwt_Section_Items_V1_Controller
S
42 304
LP_Modal_Search_Items
S
41 216
LP_Gateway_Paypal
S
40 235
LP_Install
S
40 168
LP_Background_Query_Items
S
40 189
LP_Material_Files_DB
S
40 190
LP_Course_Section
S
40 141
LP_Jwt_Public
S
40 275
LP_Duration
S
39 85
LP_Abstract_Template
S
39 115
LP_AJAX
S
38 198
LP_Query
S
38 174
LP_Abstract_Settings
S
38 117
LP_Jwt_Questions_V1_Controller
S
38 260
LearnPress\Models\Courses
S
37 165
LearnPress\TemplateHooks\Profile\ProfileGeneralInfoTemplate
S
37 133
LP_Background_Single_Course
S
37 198
LP_Meta_Box_Select_Field
S
36 148
LP_REST_Lazy_Load_Controller
S
35 234
LP_Lesson_Post_Type
S
34 193
LP_REST_Users_Controller
S
33 273
LP_Shortcodes
S
32 132
LP_Post_Type_Actions
S
31 94
LP_Assets
S
31 393
LearnPress\TemplateHooks\Course\SingleCourseModernLayout
S
29 415
LP_Lesson
S
29 105
LP_Gateways
S
28 84
LearnPress\TemplateHooks\Course\SingleCourseClassicTemplate
S
27 352
LearnPress\TemplateHooks\UserTemplate
S
27 163
LP_REST_Addon_Controller
S
26 141
LearnPress\TemplateHooks\Course\SingleCourseOfflineTemplate
S
25 272
LP_Meta_Box_Duration_Field
S
25 61
LP_Abstract_Post_Data
S
24 82
LP_Modal_Search_Users
S
24 151
LP_Settings_Emails
S
24 130
LearnPress\TemplateHooks\UserItem\UserItemBaseTemplate
S
23 109
LearnPress\ExternalPlugin\Elementor\LPElementorWidgetBase
S
22 71
LP_Meta_Box_File_Field
S
22 76
LP_Course_JSON_DB
S
22 86
LP_Admin_Assets
S
22 395
LP_Meta_Box
S
21 68
LP_Admin_Dashboard
S
21 102
LP_Course_No_Required_Enroll
S
21 132
LP_REST_Admin_Reset_Data_Controller
S
21 155
LP_Meta_Box_Checkbox_Field
S
21 63
LearnPress\ExternalPlugin\Elementor\Widgets\Course\Skins\SkinCoursesBase
S
21 155
LP_Meta_Box_Text_Field
S
21 80
LP_Meta_Box_Radio_Field
S
19 60
LP_Meta_Box_Textarea_Field
S
19 58
LP_Admin_Menu
S
19 115
LP_Course_Query
S
19 89
Block_Template_Handle
S
19 101
LP_Email_Type_Finished_Course
S
19 88
LP_User_Item_Meta_DB
S
18 63
LearnPress\ExternalPlugin\Elementor\Widgets\CourseListElementor
S
17 83
LP_Autoloader
S
16 52
LP_Meta_Box_Autocomplete_Field
S
16 90
LP_Shortcode_Button_Course
S
15 56
LP_Shortcode_Become_A_Teacher
S
14 47
LP_Meta_Box_Material_Fields
S
14 158
LP_Post_DB
S
14 56
LP_REST_AJAX_Controller
S
13 63
LP_Settings_Courses
S
13 42
LP_Submenu_Settings
S
13 63
LearnPress\TemplateHooks\Profile\ProfileTemplate
S
12 148
LP_Question_Multi_Choice
S
11 33
LearnPress\Ajax\LoadContentViaAjax
S
11 45
LearnPress\TemplateHooks\TemplateAJAX
S
11 67
LearnPress\TemplateHooks\Course\ListCoursesRelatedTemplate
S
11 126
LearnPress\ExternalPlugin\Elementor\Widgets\Instructor\ListInstructorsElementor
S
10 80
LP_REST_Admin_Course_Controller
S
10 65
LP_Meta_Box_Lesson
S
10 74
Block_Template_Single_Course
S
9 30
LearnPress\MetaBox\LPMetaBoxField
S
9 50
LP_Meta_Box_WP_Editor_Field
S
9 44
LearnPress\Ajax\LessonAjax
S
8 51

241 more item(s) not shown.