IWP_MMB_Installer D

Total Complexity 325
Dependencies 8
Dependents 0
Total lines 1,305
Lines of code 1,087
Logical lines of code 676
Comment lines 44
Methods 24
Properties 3

Methods 24

Method Rating Maintainability Complexity Lines of code
upgrade_premium()
D
29
45 107
upgrade_core()
D
27
33 142
do_upgrade()
D
31 35 98
install_remote_file()
C
33 30 87
upgrade_plugins()
C
32 29 100
get_themes()
C
35 24 88
upgrade_themes()
B
36 21 74
get_upgradable_themes()
B
41 21 53
get_plugins()
A
43 14 48
get_upgradable_plugins()
A
50 10 27
edit_plugins()
A
46 9 40
parse_upgrade_response()
S
54 7 20
edit_themes()
S
50 6 29
upgrade_translations()
S
49 6 28
get()
S
61 6 12
get_upgradable_translations()
S
60 5 14
__construct()
S
45 2 47
edit()
S
59 4 15
IWP_ithemes_updater_compatiblity()
S
62 4 12
has_woocommerce_db_update()
S
61 4 12
is_up_to_date_issue()
S
63 4 11
get_additional_plugin_updates()
S
69 3 7
iwp_mmb_maintenance_mode()
S
63 2 11
bypass_url_validation()
S
74 1 5