Code Analysis: Bulk Product Editing For WooCommerce 4.0.0

Class Rating Complexity Lines of code
wcbel\classes\controllers\WCBEL_Ajax
D
629 2,406
wcbel\classes\services\filter\Product_Filter_Service
D
275 1,218
wcbef\classes\controllers\WCBEF_Ajax
D
221 913
wcbel\classes\repositories\Product
D
218 723
wcbel\classes\product_table\RowHandler
D
215 563
wcbel\classes\providers\column\ProductColumnProvider
D
196 530
wcbel\classes\services\scheduler\Scheduler
D
185 571
wcbef\classes\helpers\Product
D
169 504
wcbel\classes\services\export\Export_Service
D
135 408
wcbel\classes\repositories\Column
D
133 2,042
wcbel\classes\repositories\Tab_Repository
C
110 1,723
wcbel\classes\services\product_update\Variation_Update
C
102 302
wcbel\classes\services\product_update\handlers\Meta_Field_Handler
B
93 293
wcbel\classes\controllers\WCBEL_Post
B
85 248
wcbel\classes\repositories\history\History_Main
B
83 232
wcbef\classes\controllers\WCBEF_Post
B
79 285
wcbel\classes\helpers\Product_Helper
B
78 233
wcbel\classes\bootstrap\WCBEL_Custom_Queries
A
71 230
wcbel\classes\product_table\ProductTable
A
69 171
wcbef\classes\bootstrap\WCBEF_Custom_Queries
A
69 202
wcbel\classes\services\history\HistoryUndoService
A
65 236
wcbef\classes\helpers\Columns
A
63 344
wcbel\classes\services\product_update\handlers\Woocommerce_Handler
A
63 398
wcbel\classes\services\history\HistoryRedoService
A
60 224
wcbel\classes\services\background_process\BackgroundProcess
A
53 178
wcbel\classes\services\background_process\lib\WP_Background_Process
S
50 182
wcbel\classes\services\scheduler\model\Schedule_Job
S
50 184
wcbel\classes\bootstrap\WCBEL
S
49 257
wcbel\classes\services\scheduler\Job_Presenter
S
47 123
wcbel\classes\services\product_update\handlers\Taxonomy_Handler
S
45 121
wcbel\classes\services\product_update\Product_Update
S
44 137
wcbel\classes\services\scheduler\Product_Scheduler
S
33 141
wcbel\classes\helpers\Generator
S
31 119
wcbel\classes\providers\product\ProductProvider
S
30 94
wcbef\classes\services\product_update\Product_Update_Service
S
28 79
wcbel\classes\helpers\Meta_Field
S
27 92
wcbel\classes\services\product_update\handlers\Remove_Duplicate_Handler
S
26 78
wcbel\framework\analytics\AnalyticsStats
S
24 117
wcbel\framework\onboarding\Onboarding
S
24 92
wcbel\classes\services\product_delete\ProductDeleteHandler
S
22 65
wcbel\classes\controllers\Woocommerce_Bulk_Edit
S
22 119
wcbel\classes\repositories\search\Search_Main
S
21 53
wcbel\classes\bootstrap\WCBEL_Meta_Fields
S
19 78
wcbel\classes\helpers\Setting
S
18 70
wcbef\classes\bootstrap\WCBEF
S
18 85
wcbel\classes\repositories\Setting
S
18 74
wcbel\classes\services\product_duplicate\ProductDuplicateService
S
17 57
wcbel\classes\services\update\Update_Service
S
17 42
wcbel\classes\repositories\column\Column_Main
S
17 46
wcbel\classes\repositories\ACF_Plugin_Fields
S
16 46
wcbel\classes\services\product_update\Update_Service
S
16 58
wcbel\classes\repositories\meta_field\ACF_Plugin_Fields
S
16 44
wcbel\classes\helpers\Pagination
S
16 50
wcbef\classes\controllers\Woocommerce_Bulk_Edit_Free
S
15 107
wcbel\classes\repositories\Option
S
14 32
wcbef\classes\bootstrap\WCBEF_Meta_Fields
S
14 61
wcbel\classes\helpers\Meta_Fields
S
13 88
wcbel\classes\helpers\Operator
S
13 91
wcbel\classes\services\product_update\handlers\WP_Posts_Handler
S
11 41
wcbel\classes\services\product_update\handlers\Product_Action_Handler
S
10 27
wcbel\classes\services\background_process\ProductBackgroundProcess
S
10 28
wcbef\classes\helpers\Plugin
S
10 137
wcbel\classes\lib\WcbeProductsTaxonomyWalker
S
9 25
wcbel\classes\lib\WcbelProductsTaxonomyWalker
S
9 25
wcbef\classes\lib\WcbefProductsTaxonomyWalker
S
9 25
wcbel\framework\email_subscription\EmailSubscription
S
9 41
wcbel\classes\helpers\Others
S
9 27
wcbel\classes\services\background_process\handlers\HistoryUndoHandler
S
8 22
wcbel\classes\services\product_delete\ProductDeleteService
S
8 33
wcbel\classes\bootstrap\WCBEL_Top_Banners
S
8 68
wcbel\classes\services\background_process\handlers\HistoryRedoHandler
S
8 22
wcbel\classes\services\activation\Activation_Service
S
7 22
wcbel\classes\helpers\Sanitizer
S
7 138
wcbel\classes\services\background_process\handlers\ProductDuplicateHandler
S
7 19
wcbel\classes\helpers\Compatible_Helper
S
7 76
wcbel\classes\services\deactivation\WCBEL_Deactivation_Service
S
7 27
wcbel\classes\repositories\EditFormItems
S
6 461
wcbel\classes\repositories\NewFormItems
S
6 447
wcbel\classes\repositories\FilterFormItems
S
6 341
wcbel\classes\services\background_process\handlers\ProductRestoreHandler
S
5 12
wcbel\classes\helpers\Filter_Helper
S
4 14
wcbel\classes\services\Update\Ithemeland_Update
S
4 18
wcbel\classes\helpers\Taxonomy
S
4 28
wcbel\classes\services\background_process\handlers\ProductDeleteHandler
S
4 12

22 more item(s) not shown.