PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.18.8
JetBackup – Backup, Restore & Migrate v3.1.18.8
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / Integrations / Vendors / Autoptimize.php
backup / src / JetBackup / Integrations / Vendors Last commit date
.htaccess 5 months ago Autoptimize.php 5 months ago Elementor.php 5 months ago Supercache.php 5 months ago W3TotalCache.php 5 months ago Woocommerce.php 5 months ago index.html 5 months ago web.config 5 months ago
Autoptimize.php
39 lines
1 <?php
2
3 namespace JetBackup\Integrations\Vendors;
4 use JetBackup\Entities\Util;
5 use JetBackup\Exception\IOException;
6 use JetBackup\Factory;
7 use JetBackup\Integrations\Integrations;
8 use JetBackup\JetBackup;
9 use JetBackup\Wordpress\Wordpress;
10
11 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
12
13 class Autoptimize implements Integrations {
14
15 /**
16 * @throws IOException
17 */
18 public function execute(): void {
19 $this->_clearCache();
20 }
21
22 /**
23 * @return void
24 * @throws IOException
25 */
26 private function _clearCache(): void{
27
28 $cache_folder = Factory::getWPHelper()->getWordPressHomedir() .
29 Wordpress::WP_CONTENT.
30 JetBackup::SEP . 'cache' .
31 JetBackup::SEP . 'autoptimize';
32
33 if (!file_exists($cache_folder)) return;
34 Util::rm($cache_folder, false);
35
36 }
37
38
39 }