Code Analysis: Watchful 2.0.6

Most Complex Functions

Function Rating Complexity
Watchful\Helpers\PluginManager::update_plugin()
D
28
Watchful\Helpers\PluginManager::install_plugin()
D
26
Watchful\Helpers\ThemeUpdater::update_theme()
C
26
Watchful\Restore\Step\RestoreDatabaseStep::run()
B
20
Watchful\Backup\Step\FileEnumerationStep::execute()
B
18
Watchful\Restore\Step\DownloadStep::chunked_download()
B
12
Watchful\Helpers\PluginManager::get_all_plugins()
B
16
Watchful\Audit\Files\FilesScanner::check_signatures()
A
14
Watchful\Backup\Processor::step_backup()
A
12
Watchful\Helpers\Logger::get_logs()
A
13
Watchful\Helpers\WatchfulEncrypt::aes_encrypt()
A
13
Watchful\Backup\Step\DatabaseStep::execute()
A
11