Code Analysis: WooCommerce Multilingual & Multicurrency 5.4.4

Class Rating Complexity Lines of code
WPML\Core\Twig\Environment
D
236 725
WCML_Bookings
D
234 1,053
WCML_Terms
D
227 777
ICL_AdminNotifier
D
201 578
WCML_Attributes
D
180 646
WPML\Core\Twig\ExpressionParser
D
179 575
WCML_Editor_UI_Product_Job
D
170 711
WPML_WP_API
D
167 471
WCML_Url_Translation
D
167 657
WCML_Synchronize_Product_Data
D
163 635
WCML\Compatibility\WcBookings\MulticurrencyHooks
D
155 582
WCML_Products
D
155 558
WCML_Upgrade
D
155 689
WCML_Product_Bundles
D
143 681
WCML_Custom_Prices
D
142 439
WPML\Core\Twig\Template
D
142 389
WCML_Multi_Currency_Prices
D
133 501
WCML_Emails
D
133 545
WCML_Tab_Manager
D
129 501
WCML_Store_Pages
C
121 498
WPML_Notices
C
113 307
WCML_Cart
C
109 536
WCML_Currency_Switcher_Templates
C
107 327
WCML_The_Events_Calendar
C
101 362
WCML_WC_Strings
B
98 321
WCML_Composite_Products
B
97 331
WCML_Synchronize_Variations_Data
B
91 503
WCML_Dependencies
B
90 295
WPML\Core\Twig\Parser
B
82 245
WPML\Core\Twig\Node\Expression\CallExpression
B
82 227
WCML_Multi_Currency_Orders
B
82 337
WCML_Multi_Currency
B
82 313
WCML_Exchange_Rates
B
80 284
WCML_Admin_Menus
B
79 240
WCML_Adventure_Tours
B
77 250
WPML\Core\Twig\Lexer
B
76 293
WCML_Troubleshooting
B
76 318
WCML_Comments
A
74 278
WCML_WC_Gateways
A
74 230
WPML_Notice_Render
A
72 260
WCML_Product_Addons
A
72 269
WCML_Translation_Editor
A
71 296
WCML_Multi_Currency_Configuration
A
70 296
WCML_Currency_Switcher
A
67 223
WPML\Core\Twig\Loader\FilesystemLoader
A
66 166
WCML_Reports
A
66 207
WCML_Downloadable_Products
A
63 222
WCML_TP_Support
A
63 216
WPML\Core\Twig\NodeVisitor\OptimizerNodeVisitor
A
62 115
WPML_Notice
A
61 189
WCML_Resources
A
60 229
WCML_Orders
A
58 251
WCML_WC_Shipping
A
57 190
WCML_Install
A
57 295
WPML\Core\Twig\Node\ModuleNode
A
53 177
WPML\Core\Twig\Error\Error
A
52 148
WCML_Sensei
S
50 164
woocommerce_wpml
S
50 275
WCML_Currency_Switcher_Ajax
S
47 160
WCML_Setup
S
46 171
WCML\Media\Wrapper\Translatable
S
44 176
WPML\Core\Twig\Token
S
43 107
WCML_Languages_Upgrader
S
43 137
WCML_YIKES_Custom_Product_Tabs
S
43 149
WCML_Endpoints
S
42 186
WPML\Core\Twig\NodeVisitor\EscaperNodeVisitor
S
42 118
WPML\Core\Twig\Test\IntegrationTestCase
S
41 142
WCML_Menus_Wrap
S
40 150
WCML\Compatibility\WcSubscriptions\MulticurrencyHooks
S
38 157
WCML_Mix_And_Match_Products
S
37 121
WPML\Core\Twig\Loader\ChainLoader
S
36 96
WPML_Templates_Factory
S
35 108
WPML\Core\Twig\NodeVisitor\SafeAnalysisNodeVisitor
S
33 97
WCML_Multi_Currency_Reports
S
32 135
WCML_Multi_Currency_Shipping
S
32 95
WCML_Accommodation_Bookings
S
32 107
WCML_Custom_Prices_UI
S
32 144
WPML\Core\Twig\Compiler
S
32 118
WCML_WC_Memberships
S
31 117
WCML\TranslationControls\Hooks
S
31 138
WPML_Action_Filter_Loader
S
31 81
WCML_WC_Subscriptions
S
31 112
WCML_Currencies_Payment_Gateways
S
29 115
WPML\Core\Twig\NodeVisitor\SandboxNodeVisitor
S
29 69
WCML_Table_Rate_Shipping
S
28 181
WCML\Permalinks\Settings\TranslationControls
S
28 113
WCML_Switch_Lang_Request
S
28 59
WCML_Pointers
S
27 72
WPML\Core\Twig\Sandbox\SecurityPolicy
S
26 72
WCML_Checkout_Field_Editor
S
26 134
WCML_Multi_Currency_UI
S
25 201
WPML\Core\Twig\TokenParser\ForTokenParser
S
23 72
WCML_Templates_Factory
S
23 73
WCML_Cart_Switch_Lang_Functions
S
23 71
WCML\MultiCurrency\Resolver\ResolverForContext
S
21 90
WCML_Payment_Gateway_PayPal
S
21 85
WCML_Requests
S
21 73
WCML\Compatibility\WcDynamicPricing\MulticurrencyHooks
S
20 44
WCML_WPSEO
S
20 43
WCML\Compatibility\WcBookings\SharedHooks
S
19 42
WCML_Payment_Gateway_Stripe
S
18 60
WCML_WC_Admin_Duplicate_Product
S
18 90
WCML\Compatibility\WcCompositeProducts\MulticurrencyHooks
S
17 66
WCML_Status_Config_Warnings_UI
S
17 73
WPML\Core\Twig\Node\Expression\NameExpression
S
17 48
WPML\Core\Twig\Cache\FilesystemCache
S
17 45
WPML\Core\Twig\TemplateWrapper
S
17 53
WCML_WC_Shortcode_Product_Category
S
17 66
WCML\Rest\Wrapper\ProductTerms
S
17 70
WCML\Attributes\LookupTable
S
16 84
WCML\Rest\Wrapper\Factory
S
16 49
WCML_Custom_Currency_Options
S
16 163
WPML_Cookie
S
16 43
WCML_Payment_Method_Filter
S
15 47
WPML\Core\Twig\Node\SetNode
S
15 57
WPML\Core\Twig\Node\Expression\GetAttrExpression
S
15 43
WCML\OrderItems\LineItem\Variation
S
14 46
WCML_Product_Gallery_Filter
S
13 48
WPML\Core\Twig\NodeTraverser
S
13 37
WCML_Multi_Currency_Install
S
12 37
WCML_Multi_Currency_Resources
S
12 33
WCML_Bulk_Stock_Management
S
12 28
WCML\Compatibility\TableRateShipping\OrderItems\ShippingRate
S
12 75
WPML\Core\Twig\Node\Expression\Test\DefinedTest
S
11 26
WCML_Product_Image_Filter
S
11 35
WPML\Core\Twig\Profiler\Dumper\BaseDumper
S
11 27
WCML_Payment_Gateway_Bacs
S
11 40
WPML\Core\Twig\Node\MacroNode
S
11 43
WCML_Sync_Taxonomy
S
11 44
WCML\Compatibility\WcBookings\TranslationEditor\GroupsAndLabels
S
11 50
WPML\Core\Twig\TokenParser\AutoEscapeTokenParser
S
10 34
WCML_Capabilities
S
10 38
WCML\RewriteRules\ChildMyAccountHooks
S
9 27
WCML\Block\Convert\ConverterProvider
S
9 113
WCML\OrderItems\Shipping\ShippingMethod
S
9 60
WCML\MultiCurrency\Resolver\ResolverForModeLanguage
S
9 49
WCML\Compatibility\WcBookings\Templates\MyBookings
S
8 25
WPML\Core\Twig\Node\CheckSecurityNode
S
8 19
WCML\Compatibility\WcPip\Helper
S
7 16
WPML\Core\Twig\TokenParser\FromTokenParser
S
7 30
WPML\Core\Twig\TokenParser\UseTokenParser
S
7 27
WCML_Settings_UI
S
6 128

647 more item(s) not shown.