Code Analysis: Eazy Plugin Manager 3.1.0

Most Complex Classes

Class Rating Complexity
EazyPlugins\EazyPluginManager
D
229
POS_Plugins
S
18
POS_Assets
S
4

Most Complex Functions

Function Rating Complexity
EazyPlugins\EazyPluginManager::init()
C
22
EazyPlugins\EazyPluginManager::prevent_locked_plugin_from_deactivation_and_activation()
B
18
EazyPlugins\EazyPluginManager::load_admin_assets()
A
12
pos_plugin_filter()
A
12
EazyPlugins\EazyPluginManager::pos_plugin_download_action()
A
10
EazyPlugins\EazyPluginManager::send_to_vault()
A
8
EazyPlugins\EazyPluginManager::lock_plugin_from_slug()
A
8
EazyPlugins\EazyPluginManager::prevent_blocked_plugin_from_installing_and_activation()
A
9
EazyPlugins\EazyPluginManager::process_optimization_rules()
A
9
EazyPlugins\EazyPluginManager::checkPackageActive()
A
8
EazyPlugins\EazyPluginManager::create_download_link()
A
7
EazyPlugins\EazyPluginManager::pos_restore_from_vault()
S
5