File: /var/www/html/shootinschool/wp-content/plugins/sg-cachepress/core/Deactivator/Deactivator.php
<?php
namespace SiteGround_Optimizer\Deactivator;
use SiteGround_Optimizer\Memcache\Memcache;
use SiteGround_Optimizer\Options\Options;
use SiteGround_Optimizer\Supercacher\Supercacher;
use SiteGround_Optimizer\File_Cacher\File_Cacher;
use SiteGround_Optimizer\Performance_Reports\Performance_Reports;
class Deactivator {
/**
* Run on plugin deactivation.
*
* @since 5.0.5
*/
public function deactivate() {
$memcached = new Memcache();
$memcached->remove_memcached_dropin();
// Flush dynamic and memcache.
Supercacher::purge_cache();
Supercacher::flush_memcache();
File_Cacher::cleanup();
$performance_reports = new Performance_Reports();
if ( wp_next_scheduled( 'siteground_optimizer_performance_report_cron' ) ) {
$performance_reports->performance_reports_email->unschedule_event();
}
}
}