Code Analysis: Ecwid Ecommerce Shopping Cart 6.12.1

Most Complex Classes

Class Rating Complexity
Ecwid_Crypt_Base
D
229
Ecwid_Api_V3
D
189
Ecwid_Store_Page
C
124
Ecwid_Seo_Links
C
114
Ecwid_Importer
C
107
Ecwid_Products
C
102
Ecwid_Message_Manager
C
101
EcwidPlatform
B
92
Ecwid_Static_Page
B
92
Ecwid_Admin
B
89
Ecwid_Admin_Storefront_Page
B
82
Ecwid_OAuth
B
81

Most Complex Functions

Function Rating Complexity
Ecwid_Crypt_Base::decrypt()
D
49
Ecwid_Message_Manager::need_to_show_message()
D
53
Ecwid_Crypt_Base::encrypt()
D
46
Ecwid_Gutenberg_Block_Store::render_callback()
D
46
Ecwid_Importer::tick()
D
42
Ecwid_Admin::build_menu()
D
30
Ecwid_Static_Page::maybe_fetch_data()
C
29
Ecwid_Crypt_Base::_createInlineCryptFunction()
C
10
ecwid_get_embed_content()
C
25
Ecwid_Importer_Task_Batch_Status::execute()
C
23
Ecwid_Shortcode_ProductBrowser::_process_params()
C
24
Ecwid_Admin_Main_Page::_do_integrated_admin_page()
C
24