Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
Watchful\Helpers\PluginManager::update_plugin() | 28 | 154 | ||
Watchful\Helpers\PluginManager::install_plugin() | 26 | 167 | ||
Watchful\Helpers\ThemeUpdater::update_theme() | 26 | 140 | ||
Watchful\Restore\Step\RestoreDatabaseStep::run() | 31 | 20 | 115 | |
Watchful\Backup\Step\FileEnumerationStep::execute() | 33 | 18 | 109 | |
Watchful\Restore\Step\DownloadStep::chunked_download() | 33 | 12 | 111 | |
Watchful\Helpers\PluginManager::get_all_plugins() | 42 | 16 | 49 | |
Watchful\Audit\Files\FilesScanner::check_signatures() | 43 | 14 | 45 | |
Watchful\Backup\Processor::step_backup() | 38 | 12 | 71 | |
Watchful\Helpers\Logger::get_logs() | 42 | 13 | 53 | |
Watchful\Helpers\WatchfulEncrypt::aes_encrypt() | 42 | 13 | 48 | |
Watchful\Backup\Step\DatabaseStep::execute() | 39 | 11 | 69 | |
Watchful\Controller\Backups::register_routes() | 30 | 1 | 218 | |
Watchful\Restore\Step\RestoreDataStep::extract_files() | 44 | 12 | 46 | |
Watchful\Restore\Step\RestoreDataStep::run() | 33 | 7 | 118 | |
Watchful\Helpers\Sso\Authenticator::authenticate() | 50 | 13 | 27 | |
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin::get_akeeba_secret_key() | 46 | 12 | 41 | |
Watchful\Helpers\PluginBackupManager::restore_backup() | 46 | 12 | 38 | |
Watchful\Controller\Themes::parse_install_update_request_params() | 50 | 12 | 29 | |
Watchful\Restore\Step\RestoreDataStep::get_files_to_delete() | 45 | 11 | 42 | |
Watchful\Helpers\BackupPluginHelper::get_last_backup_date() | 47 | 11 | 38 | |
Watchful\Helpers\ThemeBackupManager::restore_backup() | 47 | 11 | 34 | |
Watchful\Helpers\PluginBackupManager::copy_to_temp_backup_dir() | 48 | 11 | 33 | |
Watchful\Helpers\ThemeBackupManager::copy_to_temp_backup_dir() | 48 | 11 | 33 | |
Watchful\Backup\Processor::start_backup_with_options() | 40 | 9 | 61 | |
Watchful\Helpers\Files::get_zip_directories() | 44 | 10 | 46 | |
Watchful\Restore\Step\DownloadStep::run() | 41 | 8 | 61 | |
Watchful\Audit\Files\FilesScanner::need_to_check_this_file() | 39 | 7 | 74 | |
Watchful\Restore\Step\RestoreDataStep::get_files_to_extract() | 50 | 10 | 28 | |
Watchful\Controller\Plugins::parse_install_update_request_params() | 52 | 10 | 26 | |
Watchful\Helpers\WatchfulEncrypt::key_expansion() | 49 | 9 | 31 | |
Watchful\Audit\Files\Tools::rmdir() | 53 | 9 | 23 | |
Watchful\Restore\StepResponse::get_progress() | 58 | 9 | 19 | |
Watchful\Restore\Processor::step_restore() | 45 | 7 | 46 | |
Watchful\Controller\Core::upgrade_core() | 48 | 8 | 31 | |
Watchful\Restore\StepResponse::can_continue() | 61 | 9 | 15 | |
Watchful\Backup\StateManager::get_previous_backup_file_list() | 49 | 8 | 29 | |
Watchful\ExceptionHandler::exception() | 52 | 8 | 24 | |
Watchful\Model\BackupState::fromArray() | 47 | 7 | 36 | |
Watchful\Backup\ChunkedUploader::upload_file() | 48 | 7 | 34 | |
Watchful\Helpers\BackupPluginHelper::get_backup_list() | 57 | 8 | 18 | |
Watchful\Init::plugins_loaded() | 56 | 8 | 17 | |
Watchful\Helpers\Sso\UserManager::get_user_role_by_group_id() | 59 | 8 | 15 | |
Watchful\Controller\Themes::install_theme() | 51 | 7 | 27 | |
Watchful\Audit\Tests\HasPhpVersion::run() | 55 | 7 | 19 | |
Watchful\Controller\Core::get_files_properties() | 49 | 6 | 32 | |
Watchful\Backup\Utils::can_execute_backup() | 49 | 6 | 31 | |
Watchful\Audit\Files\RecursiveListing::get_structure() | 50 | 6 | 31 | |
Watchful\Helpers\Users::get_administrators_user() | 49 | 6 | 30 | |
Watchful\Main::watchful_page_posted() | 57 | 7 | 14 | |
Watchful\Restore\Step\RestoreDatabaseStep::query() | 51 | 6 | 28 | |
Watchful\Backup\Step\DatabaseStep::write_table_data() | 50 | 6 | 26 | |
Watchful\Audit\Files\FilesScanner::auditFoldersPermissions() | 50 | 6 | 26 | |
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin::get_last_backup_date() | 52 | 6 | 25 | |
Watchful\Helpers\Logger::clear_logs() | 52 | 6 | 25 | |
Watchful\Restore\Step\DownloadStep::direct_download() | 44 | 4 | 55 | |
Watchful\Backup\Utils::parse_csv() | 52 | 6 | 24 | |
Watchful\Controller\Files::register_routes() | 39 | 1 | 99 | |
Watchful\Controller\Themes::get_themes() | 46 | 5 | 39 | |
Watchful\Audit\Tests\HasThemesToUpdate::get_update_list() | 53 | 6 | 23 | |
Watchful\Backup\Utils::get_backup_root_directory() | 55 | 6 | 22 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_backup() | 55 | 6 | 22 | |
Watchful\Restore\DirectoryHelper::get_restore_root_directory() | 54 | 6 | 22 | |
Watchful\Audit\Tests\HasWpVersion::run() | 54 | 6 | 21 | |
Watchful\Audit\Tests\RobotsTxt::run() | 54 | 6 | 21 | |
Watchful\Helpers\Sso\Client::perform_api_authentication() | 54 | 6 | 19 | |
Watchful\Helpers\Sso\Client::parse_error_response() | 56 | 6 | 19 | |
Watchful\Helpers\BackupPlugins\Ai1wmBackupPlugin::get_last_backup_date() | 56 | 6 | 18 | |
Watchful\Audit\Tests\HasBadKeys::get_bad_keys() | 56 | 6 | 17 | |
Watchful\Backup\Step\ArchiveStep::finalize_archive() | 49 | 5 | 32 | |
Watchful\Backup\Step\ArchiveStep::execute() | 48 | 5 | 32 | |
Watchful\Restore\Step\RestoreDatabaseStep::get_current_table() | 51 | 5 | 29 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_database_recursion() | 51 | 5 | 28 | |
Watchful\Backup\Step\FileEnumerationStep::process_differential_backup_file() | 51 | 5 | 26 | |
Watchful\Settings::sanitize() | 62 | 6 | 11 | |
Watchful\Audit\Files\FilesScanner::auditFilesPermissions() | 52 | 5 | 24 | |
Watchful\Helpers\Logger::log() | 52 | 5 | 24 | |
Watchful\Helpers\ThemeUpdater::update_from_zip() | 53 | 5 | 23 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_backup_list() | 54 | 5 | 21 | |
Watchful\Audit\Files\Tools::write() | 55 | 5 | 19 | |
Watchful\Backup\Utils::get_zip_archive() | 56 | 5 | 19 | |
Watchful\Helpers\Connection::get_hash() | 54 | 5 | 19 | |
Watchful\Helpers\Files::add_security_files() | 55 | 5 | 19 | |
Watchful\Helpers\Logger::cleanup_old_logs() | 55 | 5 | 18 | |
Watchful\Restore\Step\RestoreDataStep::delete_files() | 57 | 5 | 18 | |
Watchful\Controller\Plugins::register_routes() | 42 | 1 | 78 | |
Watchful\Main::watchful_admin_notice() | 58 | 5 | 17 | |
Watchful\Audit\Tests\HasInstallOnSubdirectory::run() | 57 | 5 | 16 | |
Watchful\Helpers\Authentification::check_key() | 57 | 5 | 16 | |
Watchful\Helpers\BackupPluginHelper::has_active_backup_plugin() | 60 | 5 | 15 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_next_step() | 61 | 5 | 14 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_incremental_backup() | 51 | 4 | 28 | |
Watchful\Backup\Utils::get_backup_file() | 60 | 5 | 12 | |
Watchful\Backup\StateManager::store_state() | 52 | 4 | 26 | |
Watchful\Helpers\BackupPluginHelper::__construct() | 62 | 5 | 11 | |
Watchful\Helpers\Connection::get_curl() | 51 | 4 | 26 | |
Watchful\Init::admin_init() | 53 | 4 | 25 | |
Watchful\Restore\Step\RestoreDatabaseStep::unzip_sql_files() | 51 | 4 | 25 | |
Watchful\Audit\Files\Integrity::auditCoreIntegrity() | 51 | 4 | 25 | |
Watchful\Backup\Step\CleanupStep::execute() | 53 | 4 | 24 | |
Watchful\Helpers\WatchfulEncrypt::cipher() | 53 | 4 | 23 | |
Watchful\Init::activation() | 53 | 4 | 23 | |
Watchful\Backup\ChunkedUploader::upload_part() | 52 | 4 | 23 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_remote_storage() | 54 | 4 | 22 | |
Watchful\Audit\Files\FilesScanner::auditMalwareScanner() | 54 | 4 | 21 | |
Watchful\Controller\Audit::auditConfiguration() | 55 | 4 | 19 | |
Watchful\Controller\Backups::execute_all_in_one_migration_backup() | 57 | 4 | 18 | |
Watchful\Controller\Validation::validate() | 49 | 3 | 33 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::validate_parameters() | 58 | 4 | 16 | |
Watchful\Restore\Step\RestoreDataStep::separate_files() | 58 | 4 | 16 | |
Watchful\Helpers\PluginManager::get_plugin_path() | 63 | 5 | 9 | |
Watchful\Helpers\WatchfulEncrypt::mix_columns() | 58 | 4 | 15 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::__construct() | 59 | 4 | 15 | |
Watchful\Audit\Tests\HaveAdminsWeakPassword::check_passwords() | 58 | 4 | 15 | |
Watchful\Controller\Themes::download_link_from_zip() | 59 | 4 | 15 | |
Watchful\Audit\Files\Integrity::check_integrity_file() | 59 | 4 | 15 | |
Watchful\Audit\Files\Integrity::get_memory_limit_in_bytes() | 59 | 4 | 15 | |
Watchful\Audit\Files\Tools::is_valid_permission() | 64 | 5 | 9 | |
Watchful\Settings::create_admin_page() | 52 | 3 | 29 | |
Watchful\Audit\Files\RecursiveListing::get_non_core_files() | 59 | 4 | 14 | |
Watchful\Audit\Tests\HasWPHtaccess::run() | 60 | 4 | 13 | |
Watchful\Skins\SkinCoreUpgrader::feedback() | 61 | 4 | 13 | |
Watchful\Skins\SkinPluginUpgrader::feedback() | 61 | 4 | 13 | |
Watchful\Controller\Plugins::activate_plugin() | 59 | 4 | 13 | |
Watchful\Skins\SkinThemeUpgrader::feedback() | 61 | 4 | 13 | |
Watchful\Helpers\FSPermissions::is_higher() | 60 | 4 | 13 | |
Watchful\Helpers\Authentification::check() | 62 | 4 | 12 | |
Watchful\Helpers\WatchfulEncrypt::shift_rows() | 61 | 4 | 12 | |
Watchful\Restore\Step\CleanupStep::run() | 52 | 3 | 27 | |
Watchful\Restore\DirectoryHelper::get_zip_archive() | 53 | 3 | 24 | |
Watchful\Backup\Utils::calculate_chunk_size() | 45 | 1 | 50 | |
watchful_class_loader() | 55 | 3 | 20 | |
Watchful\Audit\Tests\IsUploadBrowsable::run() | 54 | 3 | 20 | |
Watchful\Helpers\ThemeUpdater::handle_update_error() | 56 | 3 | 18 | |
Watchful\Settings::page_init() | 47 | 1 | 48 | |
Watchful\Helpers\Sso\UserManager::upsert_wp_user() | 57 | 3 | 17 | |
Watchful\Controller\Themes::register_routes() | 47 | 1 | 46 | |
Watchful\Backup\StateManager::store_previous_backup_file_list() | 58 | 3 | 16 | |
Watchful\Backup\Utils::escape_csv_field() | 69 | 4 | 6 | |
Watchful\Helpers\PluginBackupManager::cleanup() | 63 | 4 | 10 | |
Watchful\Helpers\PluginManager::is_installed() | 63 | 4 | 10 | |
Watchful\Helpers\ThemeBackupManager::cleanup() | 63 | 4 | 10 | |
Watchful\Audit\Tests\HasDeactivatedThemes::run() | 67 | 4 | 7 | |
Watchful\Helpers\ThemeUpdater::is_installed() | 64 | 4 | 9 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::update_action() | 66 | 4 | 8 | |
Watchful\Audit\Tests\IsDebugLogAvailable::getLogPath() | 64 | 4 | 9 | |
Watchful\Helpers\Authentification::validate_timestamp() | 63 | 4 | 10 | |
Watchful\Controller\Themes::download_link_from_slug() | 59 | 3 | 14 | |
Watchful\Helpers\PluginBackupManager::make_backup() | 61 | 3 | 13 | |
Watchful\Helpers\ThemeBackupManager::make_backup() | 61 | 3 | 13 | |
Watchful\Audit\Tests\HasDeactivatedPlugins::get_inactive_plugins() | 60 | 3 | 13 | |
Watchful\Audit\Tests\HasDeactivatedThemes::get_inactive_theme() | 61 | 3 | 13 | |
Watchful\Helpers\Sso\UserManager::get_wp_user_by_data() | 61 | 3 | 13 | |
Watchful\Restore\DirectoryHelper::get_restore_directory() | 60 | 3 | 13 | |
Watchful\Backup\StateManager::get_state() | 60 | 3 | 13 | |
Watchful\ShutdownHandler::shutdown() | 60 | 3 | 13 | |
Watchful\Helpers\Logger::check_log_size() | 61 | 3 | 12 | |
Watchful\Restore\DirectoryHelper::get_database_restore_directory() | 61 | 3 | 12 | |
Watchful\Backup\Utils::get_backup_directory() | 62 | 3 | 12 | |
Watchful\Helpers\PluginManager::handle_update_error() | 61 | 3 | 11 | |
Watchful\Audit\AuditProcess::calculate_max_execution_time() | 63 | 3 | 11 | |
Watchful\Helpers\WatchfulEncrypt::urs() | 62 | 3 | 11 | |
Watchful\Backup\Utils::get_database_backup_dir_path() | 63 | 3 | 11 | |
Watchful\Backup\Step\DatabaseStep::write_table_structure() | 54 | 2 | 22 | |
Watchful\Helpers\PluginManager::modify_mapping_plugin() | 54 | 2 | 21 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_file_recursion() | 55 | 2 | 20 | |
Watchful\Backup\Step\UploadStep::execute() | 56 | 2 | 19 | |
Watchful\Audit\Tests\HasBadKeys::run() | 58 | 2 | 17 | |
Watchful\Backup\Step\VerificationStep::execute() | 58 | 2 | 17 | |
Watchful\Controller\Core::get_files_to_check() | 57 | 2 | 17 | |
Watchful\Settings::print_watchful_form() | 52 | 1 | 32 | |
Watchful\Audit\Audit::checkFileAccess() | 64 | 3 | 9 | |
Watchful\Backup\Utils::get_file_checksum() | 70 | 3 | 6 | |
Watchful\Helpers\PluginManager::get_slug_from_list() | 68 | 3 | 8 | |
Watchful\Audit\Tests\HasConfigChmod::run() | 62 | 3 | 10 | |
Watchful\Audit\Tests\HasDbWeakPassword::run() | 69 | 3 | 7 | |
Watchful\Helpers\ResponseFormatter::add_response_delimiters() | 70 | 3 | 6 | |
Watchful\Helpers\ThemeUpdater::get_slug_from_list() | 68 | 3 | 8 | |
Watchful\Helpers\WatchfulEncrypt::add_round_key() | 65 | 3 | 8 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_xcloner_main_class_path() | 65 | 3 | 9 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_xcloner_container_instance() | 66 | 3 | 9 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_last_backup_date() | 65 | 3 | 9 | |
Watchful\Exception::__construct() | 67 | 3 | 7 | |
Watchful\Audit\Tests\HasThemesToUpdate::run() | 68 | 3 | 7 | |
Watchful\Controller\Backups::status_all_in_one_migration_backup() | 59 | 2 | 15 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::step_cleanup() | 63 | 3 | 10 | |
Watchful\Helpers\Sso\Authenticator::__construct() | 67 | 3 | 7 | |
Watchful\Controller\Core::get_server_version() | 66 | 3 | 9 | |
Watchful\Controller\Core::get_latest_update() | 64 | 3 | 10 | |
Watchful\Helpers\WatchfulEncrypt::sub_bytes() | 66 | 3 | 8 | |
Watchful\Audit\Tests\IsDebugEnabled::run() | 71 | 3 | 6 | |
Watchful\Controller\Core::get_latest_backup_info() | 67 | 3 | 8 | |
Watchful\Controller\Files::chmod() | 64 | 3 | 10 | |
Watchful\Settings::watchful_disable_timestamp_callback() | 69 | 3 | 6 | |
Watchful\Audit\Tests\IsScriptDebugEnabled::run() | 71 | 3 | 6 | |
Watchful\Controller\Files::write() | 63 | 3 | 10 | |
Watchful\Settings::watchful_maintenance_callback() | 69 | 3 | 6 | |
Watchful\Helpers\BackupPluginHelper::has_akeeba_backup() | 67 | 3 | 9 | |
Watchful\Settings::watchful_sso_callback() | 69 | 3 | 6 | |
Watchful\Settings::watchful_sso_adminonly_callback() | 69 | 3 | 6 | |
Watchful\Audit\Files\Tools::__construct() | 69 | 3 | 6 | |
Watchful\Helpers\FSPermissions::__construct() | 65 | 3 | 9 | |
Watchful\Controller\Backups::step_all_in_one_migration_backup() | 59 | 2 | 15 | |
Watchful\Audit\Files\Tools::chmod() | 63 | 3 | 10 | |
Watchful\Controller\Audit::register_routes() | 52 | 1 | 29 | |
Watchful\Audit\Tests\HasUnnecessaryLoginInfo::get_login_body() | 59 | 2 | 14 | |
Watchful\Audit\Audit::check_value() | 59 | 2 | 14 | |
Watchful\Restore\Step\RestoreDatabaseStep::search_and_replace_sql() | 61 | 2 | 13 | |
Watchful\Helpers\PluginManager::download_link_from_slug() | 61 | 2 | 12 | |
Watchful\Audit\Tests\HasUnnecessaryLoginInfo::run() | 61 | 2 | 12 | |
Watchful\Init::wordpress_init() | 61 | 2 | 12 | |
Watchful\Helpers\InstalledPlugins::uninstall() | 63 | 2 | 11 | |
Watchful\Helpers\LockFactory::acquire() | 62 | 2 | 11 | |
Watchful\Helpers\LockFactory::release() | 62 | 2 | 11 | |
Watchful\Routes::register_routes() | 53 | 1 | 25 | |
Watchful\Restore\Step\RestoreDataStep::get_wordpress_core_paths() | 54 | 1 | 25 | |
Watchful\Controller\Tests::register_routes() | 56 | 1 | 24 | |
Watchful\Controller\Logs::register_routes() | 58 | 1 | 18 | |
Watchful\Backup\StateManager::create_new_backup() | 57 | 1 | 17 | |
Watchful\Controller\Themes::update_theme() | 58 | 1 | 17 | |
Watchful\Skins\SkinThemeUpgrader::error() | 69 | 2 | 7 | |
Watchful\Backup\ChunkedUploader::extract_e_tag() | 68 | 2 | 7 | |
Watchful\Controller\Backups::step_xcloner_backup() | 65 | 2 | 9 | |
Watchful\Helpers\PluginManager::set_transient_update_for_zip() | 66 | 2 | 8 | |
Watchful\Helpers\FSPermissions::from_path() | 68 | 2 | 6 | |
Watchful\Backup\Utils::parse_size() | 65 | 2 | 8 | |
Watchful\Helpers\Sso\UserManager::get_existing_wp_user() | 68 | 2 | 7 | |
Watchful\Controller\Core::get_status() | 65 | 2 | 9 | |
Watchful\Skins\SkinCoreUpgrader::error() | 69 | 2 | 7 | |
Watchful\Helpers\InstalledPlugins::has() | 66 | 2 | 8 | |
Watchful\Settings::watchful_secret_key_callback() | 70 | 2 | 6 | |
Watchful\Helpers\WatchfulEncrypt::sub_word() | 70 | 2 | 6 | |
Watchful\Helpers\ThemeBackupManager::init_fs() | 69 | 2 | 7 | |
Watchful\Audit\Tests\IsDebugLogAvailable::run() | 72 | 2 | 6 | |
Watchful\Controller\Files::delete() | 68 | 2 | 7 | |
Watchful\Skins\SkinPluginUpgrader::error() | 69 | 2 | 7 | |
Watchful\Audit\Files\Tools::delete() | 68 | 2 | 8 | |
Watchful\Helpers\WatchfulEncrypt::rot_word() | 66 | 2 | 8 | |
Watchful\Controller\Core::get_wp_version() | 71 | 2 | 6 | |
Watchful\Controller\Backups::list_all_in_one_migration_backup() | 68 | 2 | 7 | |
Watchful\Audit\Audit::loadPasswords() | 63 | 2 | 10 | |
Watchful\Helpers\PluginBackupManager::init_fs() | 69 | 2 | 7 | |
Watchful\Audit\Tests\HasDBPrefix::run() | 64 | 2 | 9 | |
Watchful\Helpers\PluginManager::next_version_info() | 68 | 2 | 7 | |
Watchful\Audit\Tests\HasDeactivatedPlugins::run() | 66 | 2 | 8 | |
Watchful\Helpers\ThemeUpdater::next_version_info() | 68 | 2 | 7 | |
Watchful\Audit\Tests\HasDeactivatedPlugins::__construct() | 70 | 2 | 6 | |
Watchful\Controller\Audit::audit() | 64 | 2 | 9 | |
Watchful\Audit\Tests\HasPhpVersion::get_headers() | 66 | 2 | 8 | |
Watchful\Controller\Backups::step_watchful_backup() | 68 | 2 | 7 | |
Watchful\Audit\Tests\HasWpVersion::get_body() | 66 | 2 | 8 | |
Watchful\Controller\Core::update_core() | 66 | 2 | 8 | |
Watchful\Audit\Tests\HaveAdminsWeakPassword::run() | 69 | 2 | 7 | |
Watchful\Controller\Files::read() | 68 | 2 | 7 | |
Watchful\Audit\Tests\HasDbWeakPassword::is_password_weak() | 71 | 2 | 6 | |
Watchful\Audit\Tests\RobotsTxt::loadSignatures() | 65 | 2 | 9 | |
Watchful\Model\BackupManifest::jsonSerialize() | 60 | 1 | 14 | |
Watchful\Controller\Core::register_routes() | 61 | 1 | 14 | |
Watchful\Model\BackupState::jsonSerialize() | 60 | 1 | 14 | |
Watchful\Audit\Files\FilesScanner::generate_regex() | 62 | 1 | 13 | |
Watchful\Controller\Plugins::update_plugin() | 63 | 1 | 12 | |
Watchful\Controller\Restore::register_routes() | 62 | 1 | 12 | |
Watchful\Helpers\AppAlerts::getAppAlerts() | 61 | 1 | 12 | |
Watchful\Controller\Validation::register_routes() | 62 | 1 | 12 | |
Watchful\Helpers\Authentification::get_arguments() | 63 | 1 | 12 | |
Watchful\Controller\Plugins::install_plugin() | 63 | 1 | 11 | |
Watchful\Routes::authentification() | 63 | 1 | 11 | |
Watchful\Helpers\Logger::__construct() | 65 | 1 | 9 | |
Watchful\Helpers\FSPermissions::get_unix() | 79 | 1 | 3 | |
Watchful\Controller\Plugins::__construct() | 80 | 1 | 3 | |
Watchful\Helpers\LockFactory::__construct() | 79 | 1 | 3 | |
Watchful\ExceptionHandler::__construct() | 80 | 1 | 3 | |
Watchful\Main::__construct() | 91 | 1 | 2 | |
Watchful\ShutdownHandler::__construct() | 79 | 1 | 3 | |
Watchful\Audit\Tests\HasInstallOnSubdirectory::__construct() | 73 | 1 | 5 | |
Watchful\Controller\Audit::auditFilesPermissions() | 73 | 1 | 5 | |
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin::get_last_backup_date() | 82 | 1 | 3 | |
Watchful\Helpers\ThemeBackupManager::build_args() | 67 | 1 | 8 | |
Watchful\Skins\SkinCoreUpgrader::header() | 91 | 1 | 2 | |
Watchful\Main::init() | 72 | 1 | 5 | |
Watchful\Controller\Validation::__construct() | 80 | 1 | 3 | |
Watchful\Model\ArchiveStep::jsonSerialize() | 69 | 1 | 7 | |
Watchful\Backup\Utils::get_files_list_deleted_file_path() | 73 | 1 | 6 | |
Watchful\Helpers\Files::file_exists() | 71 | 1 | 5 | |
Watchful\Helpers\PluginManager::get_slug_from_zip() | 73 | 1 | 5 | |
Watchful\Backup\StateManager::get_state_path() | 75 | 1 | 4 | |
Watchful\Audit\Files\Tools::read() | 76 | 1 | 4 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::start_backup() | 69 | 1 | 7 | |
Watchful\Model\DatabaseStep::jsonSerialize() | 66 | 1 | 9 | |
Watchful\Controller\Backups::data_xcloner() | 74 | 1 | 5 | |
Watchful\Model\BackupState::__construct() | 65 | 1 | 9 | |
Watchful\Helpers\ThemeBackupManager::get_backup_dir() | 73 | 1 | 5 | |
Watchful\Helpers\Sso\Client::hash_secret_key() | 79 | 1 | 3 | |
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin::start_backup_with_options() | 80 | 1 | 3 | |
Watchful\Skins\SkinThemeUpgrader::before() | 91 | 1 | 2 | |
Watchful\Helpers\Logger::info() | 79 | 1 | 3 | |
Watchful\Settings::init() | 75 | 1 | 4 | |
Watchful\Audit\ScannerResponse::get_results() | 71 | 1 | 6 | |
Watchful\Model\FileEnumerationStep::jsonSerialize() | 64 | 1 | 10 | |
Watchful\Audit\Tests\HasWpVersion::get_meta_tags() | 67 | 1 | 7 | |
Watchful\Audit\Tests\HasWPAdminUser::run() | 79 | 1 | 3 | |
Watchful\Settings::print_section_info() | 79 | 1 | 3 | |
Watchful\Controller\Backups::data_watchful() | 82 | 1 | 3 | |
Watchful\Audit\AuditProcess::microtime_float() | 74 | 1 | 4 | |
Watchful\Skins\SkinThemeUpgrader::header() | 91 | 1 | 2 | |
Watchful\Backup\Step\DatabaseStep::__construct() | 77 | 1 | 4 | |
Watchful\Settings::print_activation_sucessful() | 71 | 1 | 8 | |
Watchful\Controller\Backups::__construct() | 80 | 1 | 3 | |
Watchful\Controller\Backups::execute_watchful_backup() | 71 | 1 | 6 | |
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin::get_available_remote_storage() | 81 | 1 | 3 | |
Watchful\Helpers\Logger::initialize_log_file() | 75 | 1 | 4 | |
Watchful\Controller\Logs::clear_logs() | 75 | 1 | 4 | |
Watchful\Audit\AuditProcess::have_time() | 75 | 1 | 4 | |
Watchful\Exception::getData() | 82 | 1 | 3 | |
Watchful\Skins\SkinCoreUpgrader::footer() | 91 | 1 | 2 | |
Watchful\Controller\Backups::list_xcloner_backup() | 80 | 1 | 3 | |
Watchful\Model\UploadStep::jsonSerialize() | 64 | 1 | 10 | |
Watchful\Controller\Audit::auditFoldersPermissions() | 73 | 1 | 5 | |
Watchful\Restore\Step\RestoreDatabaseStep::__construct() | 75 | 1 | 4 | |
Watchful\Controller\Themes::__construct() | 80 | 1 | 3 | |
Watchful\Audit\ScannerResponse::send_ko() | 79 | 1 | 3 | |
Watchful\Backup\Step\ArchiveStep::__construct() | 77 | 1 | 4 | |
Watchful\Helpers\Connection::get_passwords() | 67 | 1 | 8 | |
Watchful\Backup\StateManager::get_previous_backup_file_list_path() | 75 | 1 | 4 | |
Watchful\Controller\Audit::auditMalwareScanner() | 73 | 1 | 5 | |
Watchful\Helpers\PluginBackupManager::get_backup_dir() | 76 | 1 | 4 | |
Watchful\Controller\Audit::__construct() | 81 | 1 | 3 | |
Watchful\Backup\Utils::write_csv_header() | 73 | 1 | 4 | |
Watchful\Controller\Restore::step_restore() | 75 | 1 | 4 | |
Watchful\Helpers\Sso\Client::__construct() | 72 | 1 | 5 | |
Watchful\Controller\Audit::auditCoreIntegrity() | 73 | 1 | 5 | |
Watchful\Helpers\Connection::get_signatures() | 64 | 1 | 10 | |
Watchful\Controller\Restore::__construct() | 80 | 1 | 3 | |
Watchful\Helpers\Sso\Client::encrypt_password() | 78 | 1 | 3 | |
Watchful\Audit\Tests\HasInstallOnSubdirectory::isAWordpressConfigFile() | 74 | 1 | 4 | |
Watchful\Helpers\BackupPlugins\Ai1wmBackupPlugin::get_backup_list() | 81 | 1 | 3 | |
Watchful\Controller\Core::check_filesystem_access() | 71 | 1 | 6 | |
Watchful\Skins\SkinCoreUpgrader::after() | 91 | 1 | 2 | |
Watchful\Skins\SkinThemeUpgrader::footer() | 91 | 1 | 2 | |
Watchful\Restore\StepResponse::jsonSerialize() | 66 | 1 | 9 | |
Watchful\Helpers\Connection::get_info() | 70 | 1 | 6 | |
Watchful\Restore\DirectoryHelper::__construct() | 77 | 1 | 4 | |
Watchful\Audit\Files\RecursiveListing::clear_path_cache() | 80 | 1 | 3 | |
Watchful\Skins\SkinThemeUpgrader::after() | 91 | 1 | 2 | |
Watchful\Controller\Logs::__construct() | 80 | 1 | 3 | |
Watchful\Helpers\ThemeUpdater::__construct() | 76 | 1 | 4 | |
Watchful\Helpers\Logger::error() | 79 | 1 | 3 | |
Watchful\Helpers\Logger::warning() | 79 | 1 | 3 | |
Watchful\Backup\Step\VerificationStep::__construct() | 81 | 1 | 3 | |
Watchful\Restore\Processor::__construct() | 76 | 1 | 4 | |
Watchful\Restore\Step\DownloadStep::__construct() | 75 | 1 | 4 | |
Watchful\Model\UploadPart::fromArray() | 70 | 1 | 6 | |
Watchful\Backup\Utils::append_row_to_csv() | 72 | 1 | 4 | |
Watchful\Backup\Utils::get_database_backup_file_path() | 78 | 1 | 3 | |
Watchful\Audit\Tests\IsDBDebugEnabled::run() | 76 | 1 | 4 | |
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin::get_backup_list() | 82 | 1 | 3 | |
Watchful\Controller\Backups::list_watchful_backup() | 80 | 1 | 3 | |
Watchful\Skins\SkinPluginUpgrader::before() | 91 | 1 | 2 | |
Watchful\Init::get_default_settings() | 64 | 1 | 10 | |
Watchful\Model\VerificationStep::jsonSerialize() | 74 | 1 | 5 | |
Watchful\Backup\Step\UploadStep::__construct() | 74 | 1 | 5 | |
Watchful\Audit\AuditProcess::have_run() | 80 | 1 | 3 | |
Watchful\Controller\Core::get_db_version() | 75 | 1 | 4 | |
Watchful\Backup\Step\FileEnumerationStep::__construct() | 71 | 1 | 6 | |
Watchful\Audit\Files\FilesScanner::__construct() | 66 | 1 | 8 | |
Watchful\Restore\StepResponse::__construct() | 74 | 1 | 5 | |
Watchful\Helpers\Authentification::__construct() | 71 | 1 | 6 | |
Watchful\Helpers\ResponseFormatter::format() | 79 | 1 | 3 | |
Watchful\Settings::addPluginPage() | 67 | 1 | 9 | |
Watchful\Backup\Utils::is_chunk_processing_safe() | 71 | 1 | 5 | |
Watchful\Helpers\PluginManager::__construct() | 76 | 1 | 4 | |
Watchful\Controller\Core::remember_wp_version() | 79 | 1 | 3 | |
Watchful\Helpers\FSPermissions::get_unix_full() | 82 | 1 | 3 | |
Watchful\Controller\Backups::execute_xcloner_backup() | 81 | 1 | 3 | |
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin::get_backup_list() | 82 | 1 | 3 | |
Watchful\Controller\Tests::test() | 80 | 1 | 3 | |
Watchful\Backup\ChunkedUploader::__construct() | 74 | 1 | 4 | |
Watchful\Model\UploadPart::jsonSerialize() | 72 | 1 | 6 | |
Watchful\Backup\Utils::__construct() | 80 | 1 | 3 | |
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin::step_backup() | 80 | 1 | 3 | |
Watchful\Skins\SkinCoreUpgrader::before() | 91 | 1 | 2 | |
Watchful\Audit\AuditProcess::get_max_execution_time() | 82 | 1 | 3 | |
Watchful\Audit\Tests\RobotsTxt::__construct() | 77 | 1 | 4 | |
Watchful\Backup\Utils::get_backup_file_path() | 79 | 1 | 3 | |
Watchful\Restore\Step\RestoreDataStep::__construct() | 66 | 1 | 8 | |
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin::__construct() | 80 | 1 | 3 | |
Watchful\Controller\Tests::error() | 79 | 1 | 3 | |
Watchful\Helpers\PluginBackupManager::build_args() | 66 | 1 | 9 | |
Watchful\Helpers\Sso\Client::hash_password() | 78 | 1 | 3 | |
Watchful\Audit\AuditProcess::__construct() | 76 | 1 | 4 | |
Watchful\Backup\Processor::__construct() | 70 | 1 | 6 | |
Watchful\Init::uninstall() | 80 | 1 | 3 | |
Watchful\Controller\Logs::get_logs() | 71 | 1 | 5 | |
Watchful\Skins\SkinPluginUpgrader::header() | 91 | 1 | 2 | |
Watchful\Backup\Step\FileEnumerationStep::process_full_backup_file() | 67 | 1 | 7 | |
Watchful\Restore\Step\CleanupStep::__construct() | 75 | 1 | 4 | |
Watchful\Helpers\InstalledPlugins::has_active() | 80 | 1 | 3 | |
Watchful\Backup\StateManager::__construct() | 76 | 1 | 4 | |
Watchful\Skins\SkinPluginUpgrader::after() | 91 | 1 | 2 | |
Watchful\Audit\ScannerResponse::send_unknow() | 79 | 1 | 3 | |
Watchful\Skins\SkinPluginUpgrader::footer() | 91 | 1 | 2 | |
Watchful\Audit\Audit::__construct() | 74 | 1 | 5 | |
Watchful\Controller\Audit::init_audit() | 80 | 1 | 3 | |
Watchful\Helpers\ThemeUpdater::get_slug_from_zip() | 73 | 1 | 5 |
6 more item(s) not shown.