Code Analysis: MVV WooCommerce Booking Addon 4.3.1

Most Complex Classes

Class Rating Complexity
Freemius
D
3,590
MVVWB_Booking_Item
D
265
FS_Plugin_Info_Dialog
D
253
MVVWB_Api
D
226
FS_Plugin_Updater
D
200
MVVWB_Booking_Item_Base
D
200
MVVWB_Front_End
D
150
MVVWB_Booking
C
106
FS_Logger
C
105
FS_Admin_Menu_Manager
B
87
FS_Api
B
84
Freemius_Api_WordPress
A
72

Most Complex Functions

Function Rating Complexity
FS_Plugin_Info_Dialog::install_plugin_information()
D
86
Freemius::_sync_plugin_license()
D
85
MVVWB_Api::saveItem()
D
86
Freemius::_handle_account_edits()
D
64
Freemius::dynamic_init()
D
67
FS_Plugin_Info_Dialog::get_plugin_actions()
D
60
FS_Plugin_Info_Dialog::_get_addon_info_filter()
D
56
MVVWB_Booking_Item::prepareData()
D
57
Freemius::activate_license()
D
55
MVVWB_Booking_rules::checkRule()
D
53
Freemius::migrate_accounts_to_network()
D
45
MVVWB_Booking_Item::processCost()
D
43