File ManagerCurrent Directory: wp-content/plugins/wp-migrate-db/class/Common/Upgrades/RoutinesLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: Routine_2_6_0.php <?php namespace DeliciousBrains\WPMDB\Common\Upgrades\Routines; use DeliciousBrains\WPMDB\Common\Util\Util; use DeliciousBrains\WPMDB\WPMDBDI; /** * Class Routine26 * * @since 2.6.0 */ class Routine_2_6_0 implements RoutineInterface { public function apply(&$profile) { //Set forceHighPerformanceTransfers to true in all profiles if (property_exists($profile, 'current_migration')) { $profile->current_migration->forceHighPerformanceTransfers = true; } //If pro, update profiles with addons license status if (Util::isPro()) { $available_addons = WPMDBDI::getInstance()->get(\DeliciousBrains\WPMDB\Pro\License::class)->get_available_addons_list(get_current_user_id()); $licensed_array = $available_addons ? array_keys($available_addons) : []; if (property_exists($profile, 'media_files') && in_array('wp-migrate-db-pro-media-files', $licensed_array, true)) { $profile->media_files->is_licensed = true; } if (property_exists($profile, 'multisite_tools') && in_array('wp-migrate-db-pro-multisite-tools', $licensed_array, true)) { $profile->multisite_tools->is_licensed = true; } if (property_exists($profile, 'theme_plugin_files') && in_array('wp-migrate-db-pro-theme-plugin-files', $licensed_array, true)) { $profile->theme_plugin_files->is_licensed = true; } } } public function get_target_schema_version() { return "3.7.0"; } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirRoutineInterface.phpFile184.00 B Rename | Delete | EditRoutine_2_6_0.phpFile1.60 KB Rename | Delete | EditRoutine_2_6_2.phpFile1.51 KB Rename | Delete | Edit