HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/mobilech/www/wp-content/plugins/backup/src/JetBackup/Integrations/Vendors/Supercache.php
<?php

namespace JetBackup\Integrations\Vendors;
use JetBackup\Entities\Util;
use JetBackup\Exception\IOException;
use JetBackup\Factory;
use JetBackup\Integrations\Integrations;
use JetBackup\JetBackup;
use JetBackup\Wordpress\Wordpress;

if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');

class Supercache implements Integrations {

	/**
	 * @throws IOException
	 */
	public function execute(): void {
		$this->_clearCache();
	}

	/**
	 * @return void
	 * @throws IOException
	 */
	private function _clearCache(): void{

		$cache_folder = Factory::getWPHelper()->getWordPressHomedir() .
		                Wordpress::WP_CONTENT.
		                JetBackup::SEP . 'cache' .
		                JetBackup::SEP . 'supercache';

		if (!file_exists($cache_folder)) return;
		Util::rm($cache_folder, false);

	}


}