Code Analysis: SSH SFTP Updater Support 1.0.0

Most Complex Classes

Class Rating Complexity
WP_Filesystem_SSH2
D
152
SSH_SFTP_Updater_Support
A
62
Updraft_Notices_1_0
S
36
SSH_SFTP_Updater_Support_Notices
S
27

Most Complex Functions

Function Rating Complexity
phpseclib_request_filesystem_credentials()
D
61
WP_Filesystem_SSH2::convert_permissions_to_unix()
B
23
WP_Filesystem_SSH2::find_folder()
A
15
WP_Filesystem_SSH2::dirlist()
A
15
Updraft_Notices_1_0::get_notice_data()
A
16
SSH_SFTP_Updater_Support::admin_init()
A
13
WP_Filesystem_SSH2::connect()
A
11
WP_Filesystem_SSH2::__construct()
A
10
SSH_SFTP_Updater_Support::include_template()
S
7
SSH_SFTP_Updater_Support_Notices::notices_init()
S
8
SSH_SFTP_Updater_Support::ssh_sftp_updater_support_ajax_handler()
S
7
WP_Filesystem_SSH2::mkdir()
S
7