PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 1 year ago Autoptimize.php 1 year ago Elementor.php 1 year ago Supercache.php 1 year ago W3TotalCache.php 1 year ago Woocommerce.php 1 year ago index.html 1 year ago web.config 1 year 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 }