Code Analysis: XCloner - Site Backup and Restore 4.7.7

Function Rating Maintainability Complexity Lines of code
Watchfulli\XClonerCore\Xcloner_Archive::start_incremental_backup()
D
25
31 179
Watchfulli\XClonerCore\Xcloner_Api::get_manage_backups_list()
D
26
28 192
Watchfulli\XClonerCore\Xcloner_Encryption::decrypt_file()
C
33 27 97
Watchfulli\XClonerCore\Xcloner_Scheduler::_xcloner_scheduler_callback()
C
30 25 118
Watchfulli\XClonerCore\Xcloner_Api::save_schedule()
C
32 21 112
Watchfulli\XClonerCore\Xcloner_Encryption::encrypt_file()
C
35 23 81
Watchfulli\XClonerCore\Xcloner_Archive::extract()
B
38 18 68
Watchfulli\XClonerCore\Xcloner_Settings::settings_init()
B
27
4 253
Watchfulli\XClonerCore\Xcloner_Filesystem::backup_storage_cleanup()
B
38 16 70
Watchfulli\XClonerCore\Xcloner_Activator::activate()
B
38 16 69
Watchfulli\XClonerCore\Xcloner_Api::process_params()
A
41 15 55
Watchfulli\XClonerCore\Xcloner_Restore::restore_mysql_backup_action()
A
39 14 61
Watchfulli\XClonerCore\Xcloner_Api::get_database_tables_action()
A
40 14 60
Watchfulli\XClonerCore\Xcloner_Database::process_incremental()
A
39 13 66
Watchfulli\XClonerCore\Xcloner_Database::start_database_recursion()
A
44 14 46
Watchfulli\XClonerCore\Xcloner_Archive::add_file_to_archive()
A
37 11 88
Watchfulli\XClonerCore\Xcloner_Api::backup_encryption()
A
41 12 61
Watchfulli\XClonerCore\Xcloner_Logger::__construct()
A
45 13 42
Watchfulli\XClonerCore\Xcloner::onedrive_auth_token()
A
42 12 50
Watchfulli\XClonerCore\Xcloner_Filesystem::is_excluded()
A
48 13 33
Watchfulli\XClonerCore\Xcloner_Filesystem::get_backup_archives_list()
A
45 12 42
Watchfulli\XClonerCore\Xcloner_Archive::appendFileData()
A
45 12 42
Watchfulli\XClonerCore\Xcloner::pre_auto_update()
A
39 10 67
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_gdrive_filesystem()
A
40 10 61
Watchfulli\XClonerCore\Xcloner_Restore::restore_backup_to_path_action()
A
41 10 57
Watchfulli\XClonerCore\Xcloner_Api::list_backup_files()
A
41 10 55
Watchfulli\XClonerCore\Xcloner_Restore::list_backup_archives_action()
A
45 11 40
Watchfulli\XClonerCore\Xcloner_Archive::send_notification()
A
42 10 50
Watchfulli\XClonerCore\Xcloner_Api::get_scheduler_list()
A
40 9 63
Watchfulli\XClonerCore\Xcloner_Filesystem::store_file()
A
45 10 42
Watchfulli\XClonerCore\Xcloner_cli::do_cli_execution()
A
47 10 37
Watchfulli\XClonerCore\Xcloner_Remote_Storage::copy_backup_remote_to_local()
A
44 9 47
Watchfulli\XClonerCore\Xcloner_Filesystem::start_file_recursion()
A
45 9 45
Watchfulli\XClonerCore\Xcloner_Api::restore_upload_backup()
A
44 9 44
Watchfulli\XClonerCore\Xcloner_Remote_Storage::upload_backup_to_storage()
A
45 9 43
Xcloner_Admin::xcloner_settings_page()
A
43 8 55
Watchfulli\XClonerCore\Xcloner_Api::backup_files()
A
44 8 50
Watchfulli\XClonerCore\Xcloner_Composer_Actions::prevent_vendor_direct_access()
A
48 9 34
Watchfulli\XClonerCore\Xcloner_Remote_Storage::save()
A
48 9 32
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_tmp_path()
A
52 9 26
Watchfulli\XClonerCore\Xcloner_Api::get_file_system_action()
A
42 7 54
Watchfulli\XClonerCore\Xcloner_Restore::write_file_action()
A
48 8 34
Watchfulli\XClonerCore\Xcloner_Restore::list_mysqldump_backups_action()
A
47 8 34
Watchfulli\XClonerCore\Xcloner_Settings::do_form_textarea_field()
A
43 6 63
Watchfulli\XClonerCore\Xcloner_Database::list_tables()
A
49 8 30
Watchfulli\XClonerCore\Xcloner_Archive::contents()
A
50 8 27
Watchfulli\XClonerCore\Xcloner_Filesystem::build_files_list()
A
46 7 40
Watchfulli\XClonerCore\Xcloner_Remote_Storage::simple_crypt()
A
53 8 22
Watchfulli\XClonerCore\Xcloner_Database::export_table()
A
46 7 37
Watchfulli\XClonerCore\Xcloner_Filesystem::process_backup_name()
A
54 8 21
Watchfulli\XClonerCore\Xcloner_Scheduler::xcloner_scheduler_callback()
A
55 8 19
Watchfulli\XClonerCore\Xcloner_Remote_Storage::verify_filesystem()
A
48 7 32
Watchfulli\XClonerCore\Xcloner_Settings::do_form_text_field()
S
51 7 29
Watchfulli\XClonerCore\Xcloner_Filesystem::is_excluded_regex()
S
51 7 26
Watchfulli\XClonerCore\Xcloner_File_Transfer::transfer_file()
S
42 5 55
Watchfulli\XClonerCore\Xcloner_Logger::getLastDebugLines()
S
52 7 24
Watchfulli\XClonerCore\Xcloner_Api::backup_decryption()
S
47 6 36
Watchfulli\XClonerCore\Xcloner_Archive::__construct()
S
54 7 21
Watchfulli\XClonerCore\Xcloner_Archive::set_archive_name()
S
54 7 21
Watchfulli\XClonerCore\Xcloner::xcloner_backup_add_admin_menu()
S
41 3 78
Watchfulli\XClonerCore\Xcloner_Scheduler::update_wp_cron_hooks()
S
55 7 18
Watchfulli\XClonerCore\Xcloner_Api::upload_backup_to_remote()
S
50 6 30
Watchfulli\XClonerCore\Xcloner_Settings::do_form_number_field()
S
53 6 25
Watchfulli\XClonerCore\Xcloner_Settings::do_form_password_field()
S
53 6 25
Watchfulli\XClonerCore\Xcloner_Archive::openForAppend()
S
53 6 22
Watchfulli\XClonerCore\Xcloner_Scheduler::get_scheduler_list()
S
55 6 19
Watchfulli\XClonerCore\Xcloner_Api::download_backup_by_name()
S
48 5 33
Watchfulli\XClonerCore\Xcloner_Restore::send_response()
S
56 6 18
Xcloner_Admin::xcloner_remote_storage_page()
S
57 6 16
Watchfulli\XClonerCore\Xcloner::check_access()
S
58 6 15
Watchfulli\XClonerCore\Xcloner::check_dependencies()
S
51 5 29
Watchfulli\XClonerCore\Xcloner_cli::should_run()
S
61 6 12
Watchfulli\XClonerCore\Xcloner_Remote_Storage::__construct()
S
51 5 26
Watchfulli\XClonerCore\Xcloner_Restore::sort_by()
S
53 5 26
Watchfulli\XClonerCore\Xcloner_Database::write_backup_process_list()
S
52 5 24
Watchfulli\XClonerCore\Xcloner_Restore::restore_finish_action()
S
52 5 23
common_cleanup_html()
S
43 2 68
Watchfulli\XClonerCore\Xcloner_cli::list_backup_contents()
S
54 5 20
Watchfulli\XClonerCore\Xcloner_Filesystem::array_orderby()
S
55 5 20
Watchfulli\XClonerCore\Xcloner_Filesystem::remove_tmp_filesystem()
S
56 5 19
Watchfulli\XClonerCore\Xcloner_Filesystem::delete_backup_by_name()
S
57 5 17
Watchfulli\XClonerCore\Xcloner_Filesystem::get_backup_attachments()
S
58 5 17
Watchfulli\XClonerCore\Xcloner::exception_handler()
S
63 6 9
Watchfulli\XClonerCore\Xcloner::define_ajax_hooks()
S
48 4 30
Watchfulli\XClonerCore\Xcloner_Requirements::check_backup_ready_status()
S
61 5 15
Watchfulli\XClonerCore\Xcloner_Settings::do_form_switch_field()
S
53 4 28
Watchfulli\XClonerCore\Xcloner_Filesystem::get_filesystem()
S
61 5 13
Watchfulli\XClonerCore\Xcloner::friendly_error_type()
S
59 5 13
Watchfulli\XClonerCore\Xcloner_Database::data_headers()
S
50 4 26
Watchfulli\XClonerCore\Xcloner::__construct()
S
51 4 24
Watchfulli\XClonerCore\Xcloner_Settings::do_form_range_field()
S
54 4 23
Watchfulli\XClonerCore\Xcloner_Api::copy_backup_remote_to_local()
S
53 4 23
Watchfulli\XClonerCore\Xcloner_Filesystem::__construct()
S
48 3 36
Watchfulli\XClonerCore\Xcloner_Database::get_all_databases()
S
55 4 21
Watchfulli\XClonerCore\Xcloner_Restore::__construct()
S
53 4 21
Watchfulli\XClonerCore\Xcloner_Filesystem::get_latest_backups()
S
56 4 19
Watchfulli\XClonerCore\Xcloner_Filesystem::cleanup_tmp_directories()
S
56 4 17
Watchfulli\XClonerCore\Xcloner_Archive::get_notification_attachments()
S
57 4 17
Watchfulli\XClonerCore\Xcloner_Restore::delete_backup_temporary_folder()
S
57 4 16
Watchfulli\XClonerCore\Xcloner_Settings::set_hash()
S
62 5 10
Watchfulli\XClonerCore\Xcloner_Scheduler::update_cron_hook()
S
59 4 14
Watchfulli\XClonerCore\Xcloner_Archive::create_new_backup_part()
S
51 3 29
Watchfulli\XClonerCore\Xcloner_Requirements::file_format_size()
S
58 4 14
Watchfulli\XClonerCore\Xcloner_Filesystem::get_latest_backup()
S
60 4 13
Watchfulli\XClonerCore\Xcloner_Filesystem::get_multipart_files()
S
60 4 13
Watchfulli\XClonerCore\Xcloner_Filesystem::check_file_diff_time()
S
60 4 13
Watchfulli\XClonerCore\Xcloner_Filesystem::scan_finished()
S
62 4 13
Watchfulli\XClonerCore\Xcloner_Database::log()
S
62 4 13
Watchfulli\XClonerCore\Xcloner_Requirements::check_xcloner_tmp_path()
S
61 4 13
Watchfulli\XClonerCore\Xcloner_Requirements::check_xcloner_store_path()
S
61 4 13
Watchfulli\XClonerCore\Xcloner_Restore::friendly_error_type()
S
60 4 13
Watchfulli\XClonerCore\Xcloner_Restore::return_bytes()
S
60 4 13
Watchfulli\XClonerCore\Xcloner_Restore::get_multipart_files()
S
61 4 13
Watchfulli\XClonerCore\Xcloner_Filesystem::set_excluded_files()
S
62 4 12
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_fetch_token_with_watchful_configuration()
S
52 3 27
Watchfulli\XClonerCore\Xcloner_Restore::execute_action()
S
60 4 12
Xcloner_Admin::enqueue_styles()
S
60 4 11
Watchfulli\XClonerCore\Xcloner::get_hash_from_request()
S
63 4 11
Watchfulli\XClonerCore\Xcloner_Api::__construct()
S
52 3 25
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_aws_filesystem()
S
52 3 24
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_azure_filesystem()
S
54 3 20
Watchfulli\XClonerCore\Xcloner_Api::backup_database()
S
57 3 18
Watchfulli\XClonerCore\Xcloner_Database::dump_structure()
S
56 3 17
Watchfulli\XClonerCore\Xcloner_Scheduler::get_available_intervals()
S
58 3 16
Watchfulli\XClonerCore\Xcloner_Restore::check_system()
S
57 3 15
Watchfulli\XClonerCore\Xcloner_File_Transfer::curl_file_create()
S
64 4 9
Watchfulli\XClonerCore\Xcloner_cli::run()
S
64 4 10
Watchfulli\XClonerCore\Xcloner_Logger::print_info()
S
68 4 6
Watchfulli\XClonerCore\Xcloner_Restore::exception_handler()
S
64 4 9
Watchfulli\XClonerCore\Xcloner_Restore::get_hash_from_backup()
S
63 4 10
Watchfulli\XClonerCore\Xcloner_Api::get_schedule_by_id()
S
58 3 14
Watchfulli\XClonerCore\Xcloner_Database::__construct()
S
59 3 14
Watchfulli\XClonerCore\Xcloner_Archive::send_notification_error()
S
59 3 13
Watchfulli\XClonerCore\Xcloner_Filesystem::get_storage_filesystem()
S
61 3 12
Watchfulli\XClonerCore\Xcloner_Deactivator::deactivate()
S
62 3 12
Watchfulli\XClonerCore\Xcloner_Restore::is_encrypted_file()
S
63 3 11
Watchfulli\XClonerCore\Xcloner_Encryption::is_encrypted_file()
S
62 3 11
Watchfulli\XClonerCore\Xcloner::execute_backup()
S
62 3 11
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_ftp_filesystem()
S
55 2 19
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_sftp_filesystem()
S
55 2 18
Watchfulli\XClonerCore\Xcloner_Scheduler::disable_single_cron()
S
58 2 17
Watchfulli\XClonerCore\Xcloner_Remote_Storage::check()
S
58 2 17
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_backblaze_filesystem()
S
57 2 17
Watchfulli\XClonerCore\Xcloner_Scheduler::deactivate_wp_cron_hooks()
S
65 3 9
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_start_path()
S
67 3 8
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_store_path()
S
70 3 6
Watchfulli\XClonerCore\Xcloner_Settings::get_backup_extension_name()
S
65 3 10
Watchfulli\XClonerCore\Xcloner_Settings::get_default_backup_name()
S
72 3 4
Watchfulli\XClonerCore\Xcloner_cli::should_print_help()
S
70 3 6
Watchfulli\XClonerCore\Xcloner_Filesystem::get_storage_usage()
S
64 3 10
Watchfulli\XClonerCore\Xcloner_cli::get_encryption_key_from_arguments()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_cli::get_backup_name_to_encrypt()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_cli::should_be_verbose()
S
77 3 3
Watchfulli\XClonerCore\Xcloner_Filesystem::do_system_init()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_cli::get_profile_name_from_arguments()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_Api::send_response()
S
70 3 6
Watchfulli\XClonerCore\Xcloner_Filesystem::estimate_read_write_time()
S
57 2 15
Watchfulli\XClonerCore\Xcloner_Restore::get_backup_size()
S
64 3 10
Watchfulli\XClonerCore\Xcloner_Filesystem::sort_by()
S
65 3 9
Watchfulli\XClonerCore\Xcloner::trigger_message()
S
65 3 8
Watchfulli\XClonerCore\Xcloner_cli::get_backup_name_to_decrypt()
S
66 3 9
Watchfulli\XClonerCore\Xcloner::define_plugin_settings()
S
63 3 10
Watchfulli\XClonerCore\Xcloner_Database::init()
S
69 3 7
Watchfulli\XClonerCore\Xcloner_Filesystem::get_adapter()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_cli::get_backup_name_to_list()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_Loader::run()
S
66 3 8
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_available_storages()
S
63 3 10
Watchfulli\XClonerCore\Xcloner_Filesystem::get_backup_size()
S
64 3 10
Watchfulli\XClonerCore\Xcloner_Archive_Restore::__construct()
S
74 3 5
Watchfulli\XClonerCore\Xcloner::xcloner_display()
S
66 3 9
Watchfulli\XClonerCore\Xcloner_Requirements::check_min_php_version()
S
64 3 10
Watchfulli\XClonerCore\Xcloner_Requirements::check_xcloner_start_path()
S
65 3 10
Watchfulli\XClonerCore\Xcloner::xcloner_header_nonce()
S
62 2 14
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_construct()
S
60 2 13
Xcloner_Admin::enqueue_scripts()
S
60 2 12
Watchfulli\XClonerCore\Xcloner_Scheduler::get_schedule_by_id()
S
60 2 12
Watchfulli\XClonerCore\Xcloner_cli::do_wp_cli_execution()
S
63 2 12
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_set_access_token()
S
62 2 12
Watchfulli\XClonerCore\Xcloner_Api::scan_filesystem()
S
57 1 16
Watchfulli\XClonerCore\Xcloner_Filesystem::estimate_reading_time()
S
67 2 8
Watchfulli\XClonerCore\Xcloner_cli::encrypt_backup()
S
65 2 8
Watchfulli\XClonerCore\Xcloner_Filesystem::set_diff_timestamp_start()
S
66 2 9
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_relative_path()
S
66 2 8
Watchfulli\XClonerCore\Xcloner_Filesystem::is_part()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Settings::get_logger_filename()
S
67 2 8
Watchfulli\XClonerCore\Xcloner_cli::should_execute_backup()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_Scheduler::get_schedule_by_id_object()
S
68 2 7
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_path()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_cli::execute_backup()
S
65 2 9
Watchfulli\XClonerCore\Xcloner_Encryption::verify_encrypted_file()
S
66 2 8
Watchfulli\XClonerCore\Xcloner_Encryption::get_xcloner_path()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Requirements::get_open_basedir()
S
69 2 7
Watchfulli\XClonerCore\Xcloner::__call()
S
70 2 6
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_encryption_key()
S
68 2 7
Watchfulli\XClonerCore\Xcloner_Settings::get_enable_mysql_backup()
S
72 2 6
Watchfulli\XClonerCore\Xcloner_Filesystem::get_included_files_handler()
S
69 2 7
Watchfulli\XClonerCore\Xcloner_cli::load_wordpress()
S
68 2 7
Watchfulli\XClonerCore\Xcloner::restore_backup()
S
67 2 8
Watchfulli\XClonerCore\Xcloner_Api::get_params()
S
68 2 7
Watchfulli\XClonerCore\Xcloner_Encryption::get_backup_encryption_key()
S
72 2 6
Watchfulli\XClonerCore\Xcloner_cli::should_be_quiet()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_Settings::get_server_unique_hash()
S
68 2 7
Watchfulli\XClonerCore\Xcloner_cli::should_encrypt_backup()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_Archive::write_multipart_file()
S
64 2 9
Watchfulli\XClonerCore\Xcloner_Restore::is_multipart()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Archive::open()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_onedrive_filesystem()
S
64 2 9
Watchfulli\XClonerCore\Xcloner_Filesystem::is_multipart()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_get_auth_url()
S
69 2 7
Watchfulli\XClonerCore\Xcloner_cli::should_list_backup_contents()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_webdav_filesystem()
S
58 1 15
Watchfulli\XClonerCore\Xcloner::add_new_intervals()
S
59 1 15
Xcloner_Admin::xcloner_scheduled_backups_page()
S
66 2 9
Watchfulli\XClonerCore\Xcloner_Scheduler::get_schedule_by_id_or_name()
S
67 2 7
Watchfulli\XClonerCore\Xcloner_cli::should_decrypt_backup()
S
78 2 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_get_redirect_url()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_Encryption::__construct()
S
65 2 9
Xcloner_Admin::xcloner_generate_backups_page()
S
66 2 9
Watchfulli\XClonerCore\Xcloner::add_plugin_action_links()
S
66 2 7
Watchfulli\XClonerCore\Xcloner::randomString()
S
62 2 10
Watchfulli\XClonerCore\Xcloner_Remote_Storage::gdrive_get_client_id()
S
71 2 6
Watchfulli\XClonerCore\Xcloner_cli::decrypt_backup()
S
65 2 8
Watchfulli\XClonerCore\Xcloner_Scheduler::update_last_backup()
S
61 1 14
Watchfulli\XClonerCore\Xcloner_Scheduler::update_hash()
S
62 1 13
Watchfulli\XClonerCore\Xcloner_Filesystem::last_logged_file()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Loader::add()
S
64 1 10
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_string()
S
80 1 3
Watchfulli\XClonerCore\Xcloner_Database::headers()
S
70 1 6
Watchfulli\XClonerCore\Xcloner_Api::delete_backup_by_name()
S
66 1 8
Watchfulli\XClonerCore\Xcloner_Loader::add_action()
S
77 1 3
Watchfulli\XClonerCore\Xcloner_Database::countRecords()
S
71 1 5
Watchfulli\XClonerCore\Xcloner_Filesystem::get_scanned_files_total_size()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::define_admin_hooks()
S
69 1 6
Xcloner_Admin::__construct()
S
77 1 4
Watchfulli\XClonerCore\Xcloner_Settings::get_options_prefix()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Settings::__construct()
S
76 1 4
Watchfulli\XClonerCore\Xcloner::get_xcloner_logger()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::define_cron_hooks()
S
76 1 4
Watchfulli\XClonerCore\Xcloner_Restore::init()
S
82 1 3
Xcloner_Admin::get_xcloner_container()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_dropbox_filesystem()
S
64 1 9
Watchfulli\XClonerCore\Xcloner_Archive::get_archive_name_with_extension()
S
80 1 3
Watchfulli\XClonerCore\Xcloner::xcloner_error_admin_notices()
S
81 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_tmp_filesystem()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Archive::get_archive_name_multipart()
S
74 1 4
Watchfulli\XClonerCore\Xcloner_Filesystem::get_tmp_filesystem_adapter()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Archive::rename_archive()
S
72 1 5
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_int()
S
79 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_sanitization()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_filesystem()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Database::data_footers()
S
66 1 8
Xcloner_Admin::xcloner_restore_site()
S
81 1 3
Watchfulli\XClonerCore\Xcloner_Restore::get_current_directory_action()
S
63 1 10
Xcloner_Admin::xcloner_init_page()
S
81 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::list_directory()
S
80 1 3
Watchfulli\XClonerCore\Xcloner_Scheduler::get_next_run_schedule()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_float()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Database::get_database_num_tables()
S
67 1 7
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_aws_regions()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_requirements()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_i18n::load_plugin_textdomain()
S
69 1 7
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_tmp_path_suffix()
S
80 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::calc_to_bytes()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::clean_remote_storage()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_email()
S
79 1 3
Xcloner_Admin::xcloner_manage_backups_page()
S
81 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_encryption()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Encryption::get_decrypted_target_backup_file_name()
S
78 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_xcloner_container()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_settings()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Database::error()
S
76 1 4
Watchfulli\XClonerCore\Xcloner::get_xcloner_scheduler()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::trigger_message_notice()
S
70 1 7
Watchfulli\XClonerCore\Xcloner_Filesystem::getMetadataFull()
S
73 1 5
Watchfulli\XClonerCore\Xcloner_Requirements::__construct()
S
76 1 4
Watchfulli\XClonerCore\Xcloner_Settings::generate_new_hash()
S
74 1 4
Watchfulli\XClonerCore\Xcloner::get_xcloner_admin()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Logger::get_main_logger_url()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::get_archive_system()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_storage_path_file_info()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Loader::__construct()
S
74 1 5
Watchfulli\XClonerCore\Xcloner_Requirements::get_max_execution_time()
S
80 1 3
Watchfulli\XClonerCore\Xcloner_Api::delete_schedule_by_id()
S
67 1 8
Watchfulli\XClonerCore\Xcloner_cli::print_help()
S
65 1 10
Watchfulli\XClonerCore\Xcloner_Filesystem::is_regex()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Settings::restore_defaults()
S
75 1 4
Watchfulli\XClonerCore\Xcloner_Requirements::get_memory_limit()
S
80 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_temp_dir_handler()
S
82 1 3
Xcloner_Admin::xcloner_clone_site()
S
81 1 3
Watchfulli\XClonerCore\Xcloner::do_shutdown()
S
76 1 4
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_xcloner_container()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_diff_timestamp_start()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_cli::__construct()
S
81 1 3
Watchfulli\XClonerCore\Xcloner::run()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::define_admin_menu()
S
79 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_database()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::display()
S
79 1 3
Xcloner_Admin::xcloner_debugger_page()
S
81 1 3
Watchfulli\XClonerCore\Xcloner_Sanitization::sanitize_input_as_raw()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_logger()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_file_transfer()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::get_local_filesystem()
S
64 1 9
Watchfulli\XClonerCore\Xcloner::set_locale()
S
75 1 4
Watchfulli\XClonerCore\Xcloner_Scheduler::delete_schedule_by_id()
S
71 1 5
Watchfulli\XClonerCore\Xcloner_Database::getcountRecords()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Settings::xcloner_settings_section_cb()
S
91 1 2
Watchfulli\XClonerCore\Xcloner_Encryption::get_encrypted_target_backup_file_name()
S
78 1 3
Watchfulli\XClonerCore\Xcloner_File_Transfer::set_target()
S
80 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_loader()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Archive::get_archive_name()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Requirements::get_free_disk_space()
S
79 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_api()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Restore::get_logger_filename()
S
80 1 3
Watchfulli\XClonerCore\Xcloner::get_xcloner_remote_storage()
S
82 1 3
run_xcloner()
S
69 1 7
Watchfulli\XClonerCore\Xcloner_Settings::get_hash()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Filesystem::get_tmp_filesystem_append()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Loader::add_filter()
S
77 1 3
xcloner_stop_heartbeat()
S
82 1 3
Watchfulli\XClonerCore\Xcloner::log_php_errors()
S
80 1 3
Watchfulli\XClonerCore\Xcloner::init()
S
67 1 9
Watchfulli\XClonerCore\Xcloner_Composer_Actions::cleanup()
S
74 1 4
Watchfulli\XClonerCore\Xcloner_Composer_Cleanup::cleanup()
S
74 1 4
Watchfulli\XClonerCore\Xcloner_Database::resetcountRecords()
S
77 1 4
Watchfulli\XClonerCore\Xcloner_Settings::get_xcloner_option()
S
79 1 3
Watchfulli\XClonerCore\Xcloner_Remote_Storage::change_storage_status()
S
73 1 5
Watchfulli\XClonerCore\Xcloner_Filesystem::get_scanned_files_num()
S
82 1 3
Watchfulli\XClonerCore\Xcloner_Api::remote_storage_save_status()
S
68 1 7
Watchfulli\XClonerCore\Xcloner_Scheduler::__construct()
S
73 1 5