Code Analysis: Watchful 1.7.5

Most Complex Functions

Function Rating Complexity
Watchful\Controller\Plugins::update_plugin()
C
25
Watchful\Controller\Themes::update_theme()
C
23
Watchful\Controller\Plugins::get_all_plugins()
B
16
Watchful\Audit\Files\FilesScanner::check_signatures()
A
14
Watchful\Helpers\WatchfulEncrypt::aes_encrypt()
A
13
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin::get_akeeba_secret_key()
A
12
Watchful\Controller\Plugins::install_plugin()
A
12
Watchful\Helpers\Files::get_zip_directories()
A
10
Watchful\Helpers\Sso\Authenticator::authenticate()
A
11
Watchful\Helpers\BackupPluginHelper::get_last_backup_date()
A
10
Watchful\Audit\Files\FilesScanner::need_to_check_this_file()
A
7
Watchful\Helpers\WatchfulEncrypt::key_expansion()
A
9