Completed
Push — master ( 8e92fc...99555e )
by frank
02:12
created
classes/autoptimizeCache.php 1 patch
Spacing   +135 added lines, -135 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Handles disk-cache-related operations.
4 4
  */
5 5
 
6
-if ( ! defined( 'ABSPATH' ) ) {
6
+if (!defined('ABSPATH')) {
7 7
     exit;
8 8
 }
9 9
 
@@ -38,17 +38,17 @@  discard block
 block discarded – undo
38 38
      * @param string $md5 Hash.
39 39
      * @param string $ext Extension.
40 40
      */
41
-    public function __construct( $md5, $ext = 'php' )
41
+    public function __construct($md5, $ext = 'php')
42 42
     {
43 43
         $this->cachedir = AUTOPTIMIZE_CACHE_DIR;
44 44
         $this->nogzip   = AUTOPTIMIZE_CACHE_NOGZIP;
45
-        if ( ! $this->nogzip ) {
46
-            $this->filename = AUTOPTIMIZE_CACHEFILE_PREFIX . $md5 . '.php';
45
+        if (!$this->nogzip) {
46
+            $this->filename = AUTOPTIMIZE_CACHEFILE_PREFIX.$md5.'.php';
47 47
         } else {
48
-            if ( in_array( $ext, array( 'js', 'css' ) ) ) {
49
-                $this->filename = $ext . '/' . AUTOPTIMIZE_CACHEFILE_PREFIX . $md5 . '.' . $ext;
48
+            if (in_array($ext, array('js', 'css'))) {
49
+                $this->filename = $ext.'/'.AUTOPTIMIZE_CACHEFILE_PREFIX.$md5.'.'.$ext;
50 50
             } else {
51
-                $this->filename = AUTOPTIMIZE_CACHEFILE_PREFIX . $md5 . '.' . $ext;
51
+                $this->filename = AUTOPTIMIZE_CACHEFILE_PREFIX.$md5.'.'.$ext;
52 52
             }
53 53
         }
54 54
     }
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
      */
61 61
     public function check()
62 62
     {
63
-        return file_exists( $this->cachedir . $this->filename );
63
+        return file_exists($this->cachedir.$this->filename);
64 64
     }
65 65
 
66 66
     /**
@@ -70,11 +70,11 @@  discard block
 block discarded – undo
70 70
      */
71 71
     public function retrieve()
72 72
     {
73
-        if ( $this->check() ) {
74
-            if ( false == $this->nogzip ) {
75
-                return file_get_contents( $this->cachedir . $this->filename . '.none' );
73
+        if ($this->check()) {
74
+            if (false == $this->nogzip) {
75
+                return file_get_contents($this->cachedir.$this->filename.'.none');
76 76
             } else {
77
-                return file_get_contents( $this->cachedir . $this->filename );
77
+                return file_get_contents($this->cachedir.$this->filename);
78 78
             }
79 79
         }
80 80
         return false;
@@ -88,22 +88,22 @@  discard block
 block discarded – undo
88 88
      *
89 89
      * @return void
90 90
      */
91
-    public function cache( $data, $mime )
91
+    public function cache($data, $mime)
92 92
     {
93
-        if ( false === $this->nogzip ) {
93
+        if (false === $this->nogzip) {
94 94
             // We handle gzipping ourselves.
95 95
             $file    = 'default.php';
96
-            $phpcode = file_get_contents( AUTOPTIMIZE_PLUGIN_DIR . 'config/' . $file );
97
-            $phpcode = str_replace( array( '%%CONTENT%%', 'exit;' ), array( $mime, '' ), $phpcode );
96
+            $phpcode = file_get_contents(AUTOPTIMIZE_PLUGIN_DIR.'config/'.$file);
97
+            $phpcode = str_replace(array('%%CONTENT%%', 'exit;'), array($mime, ''), $phpcode);
98 98
 
99
-            file_put_contents( $this->cachedir . $this->filename, $phpcode );
100
-            file_put_contents( $this->cachedir . $this->filename . '.none', $data );
99
+            file_put_contents($this->cachedir.$this->filename, $phpcode);
100
+            file_put_contents($this->cachedir.$this->filename.'.none', $data);
101 101
         } else {
102 102
             // Write code to cache without doing anything else.
103
-            file_put_contents( $this->cachedir . $this->filename, $data );
104
-            if ( apply_filters( 'autoptimize_filter_cache_create_static_gzip', false ) ) {
103
+            file_put_contents($this->cachedir.$this->filename, $data);
104
+            if (apply_filters('autoptimize_filter_cache_create_static_gzip', false)) {
105 105
                 // Create an additional cached gzip file.
106
-                file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $data, 9, FORCE_GZIP ) );
106
+                file_put_contents($this->cachedir.$this->filename.'.gz', gzencode($data, 9, FORCE_GZIP));
107 107
             }
108 108
         }
109 109
     }
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
         // The original idea here was to provide 3rd party code a hook so that
121 121
         // it can "listen" to all the complete autoptimized-urls that the page
122 122
         // will emit... Or something to that effect I think?
123
-        apply_filters( 'autoptimize_filter_cache_getname', AUTOPTIMIZE_CACHE_URL . $this->filename );
123
+        apply_filters('autoptimize_filter_cache_getname', AUTOPTIMIZE_CACHE_URL.$this->filename);
124 124
 
125 125
         return $this->filename;
126 126
     }
@@ -133,11 +133,11 @@  discard block
 block discarded – undo
133 133
      * @param string $file Filename.
134 134
      * @return bool
135 135
      */
136
-    protected static function is_valid_cache_file( $dir, $file )
136
+    protected static function is_valid_cache_file($dir, $file)
137 137
     {
138
-        if ( '.' !== $file && '..' !== $file &&
139
-            false !== strpos( $file, AUTOPTIMIZE_CACHEFILE_PREFIX ) &&
140
-            is_file( $dir . $file ) ) {
138
+        if ('.' !== $file && '..' !== $file &&
139
+            false !== strpos($file, AUTOPTIMIZE_CACHEFILE_PREFIX) &&
140
+            is_file($dir.$file)) {
141 141
 
142 142
             // It's a valid file!
143 143
             return true;
@@ -155,16 +155,16 @@  discard block
 block discarded – undo
155 155
     protected static function clear_cache_classic()
156 156
     {
157 157
         $contents = self::get_cache_contents();
158
-        foreach ( $contents as $name => $files ) {
159
-            $dir = rtrim( AUTOPTIMIZE_CACHE_DIR . $name, '/' ) . '/';
160
-            foreach ( $files as $file ) {
161
-                if ( self::is_valid_cache_file( $dir, $file ) ) {
162
-                    @unlink( $dir . $file ); // @codingStandardsIgnoreLine
158
+        foreach ($contents as $name => $files) {
159
+            $dir = rtrim(AUTOPTIMIZE_CACHE_DIR.$name, '/').'/';
160
+            foreach ($files as $file) {
161
+                if (self::is_valid_cache_file($dir, $file)) {
162
+                    @unlink($dir.$file); // @codingStandardsIgnoreLine
163 163
                 }
164 164
             }
165 165
         }
166 166
 
167
-        @unlink( AUTOPTIMIZE_CACHE_DIR . '/.htaccess' ); // @codingStandardsIgnoreLine
167
+        @unlink(AUTOPTIMIZE_CACHE_DIR.'/.htaccess'); // @codingStandardsIgnoreLine
168 168
     }
169 169
 
170 170
     /**
@@ -175,19 +175,19 @@  discard block
 block discarded – undo
175 175
      *
176 176
      * @return bool
177 177
      */
178
-    protected static function rmdir( $pathname )
178
+    protected static function rmdir($pathname)
179 179
     {
180
-        $files = self::get_dir_contents( $pathname );
181
-        foreach ( $files as $file ) {
182
-            $path = $pathname . '/' . $file;
183
-            if ( is_dir( $path ) ) {
184
-                self::rmdir( $path );
180
+        $files = self::get_dir_contents($pathname);
181
+        foreach ($files as $file) {
182
+            $path = $pathname.'/'.$file;
183
+            if (is_dir($path)) {
184
+                self::rmdir($path);
185 185
             } else {
186
-                unlink( $path );
186
+                unlink($path);
187 187
             }
188 188
         }
189 189
 
190
-        return rmdir( $pathname );
190
+        return rmdir($pathname);
191 191
     }
192 192
 
193 193
     /**
@@ -204,12 +204,12 @@  discard block
 block discarded – undo
204 204
         $new_name = self::get_unique_name();
205 205
 
206 206
         // Makes sure the new pathname is on the same level...
207
-        $new_pathname = dirname( $dir ) . '/' . $new_name;
208
-        $renamed      = @rename( $dir, $new_pathname ); // @codingStandardsIgnoreLine
207
+        $new_pathname = dirname($dir).'/'.$new_name;
208
+        $renamed      = @rename($dir, $new_pathname); // @codingStandardsIgnoreLine
209 209
 
210 210
         // When renamed, re-create the default cache directory back so it's
211 211
         // available again...
212
-        if ( $renamed ) {
212
+        if ($renamed) {
213 213
             $ok = self::cacheavail();
214 214
         }
215 215
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
      */
224 224
     public static function advanced_cache_clear_enabled()
225 225
     {
226
-        return apply_filters( 'autoptimize_filter_cache_clear_advanced', false );
226
+        return apply_filters('autoptimize_filter_cache_clear_advanced', false);
227 227
     }
228 228
 
229 229
     /**
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
     protected static function get_unique_name()
235 235
     {
236 236
         $prefix   = self::get_advanced_cache_clear_prefix();
237
-        $new_name = uniqid( $prefix, true );
237
+        $new_name = uniqid($prefix, true);
238 238
 
239 239
         return $new_name;
240 240
     }
@@ -247,8 +247,8 @@  discard block
 block discarded – undo
247 247
     protected static function get_advanced_cache_clear_prefix()
248 248
     {
249 249
         $pathname = self::get_pathname_base();
250
-        $basename = basename( $pathname );
251
-        $prefix   = $basename . '-';
250
+        $basename = basename($pathname);
251
+        $prefix   = $basename.'-';
252 252
 
253 253
         return $prefix;
254 254
     }
@@ -261,9 +261,9 @@  discard block
 block discarded – undo
261 261
      *
262 262
      * @return array
263 263
      */
264
-    protected static function get_dir_contents( $pathname )
264
+    protected static function get_dir_contents($pathname)
265 265
     {
266
-        return array_slice( scandir( $pathname ), 2 );
266
+        return array_slice(scandir($pathname), 2);
267 267
     }
268 268
 
269 269
     /**
@@ -277,18 +277,18 @@  discard block
 block discarded – undo
277 277
     {
278 278
         $dir    = self::get_pathname_base();
279 279
         $prefix = self::get_advanced_cache_clear_prefix();
280
-        $parent = dirname( $dir );
280
+        $parent = dirname($dir);
281 281
         $ok     = false;
282 282
 
283 283
         // Returns the list of files without '.' and '..' elements.
284
-        $files = self::get_dir_contents( $parent );
285
-        if ( is_array( $files ) && ! empty( $files ) ) {
286
-            foreach ( $files as $file ) {
287
-                $path     = $parent . '/' . $file;
288
-                $prefixed = ( false !== strpos( $path, $prefix ) );
284
+        $files = self::get_dir_contents($parent);
285
+        if (is_array($files) && !empty($files)) {
286
+            foreach ($files as $file) {
287
+                $path     = $parent.'/'.$file;
288
+                $prefixed = (false !== strpos($path, $prefix));
289 289
                 // Removing only our own (prefixed) directories...
290
-                if ( is_dir( $path ) && $prefixed ) {
291
-                    $ok = self::rmdir( $path );
290
+                if (is_dir($path) && $prefixed) {
291
+                    $ok = self::rmdir($path);
292 292
                 }
293 293
             }
294 294
         }
@@ -308,9 +308,9 @@  discard block
 block discarded – undo
308 308
     {
309 309
         $pathname = self::get_pathname_base();
310 310
 
311
-        if ( is_multisite() && apply_filters( 'autoptimize_separate_blog_caches', true ) ) {
311
+        if (is_multisite() && apply_filters('autoptimize_separate_blog_caches', true)) {
312 312
             $blog_id   = get_current_blog_id();
313
-            $pathname .= $blog_id . '/';
313
+            $pathname .= $blog_id.'/';
314 314
         }
315 315
 
316 316
         return $pathname;
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
      */
324 324
     protected static function get_pathname_base()
325 325
     {
326
-        $pathname = WP_CONTENT_DIR . AUTOPTIMIZE_CACHE_CHILD_DIR;
326
+        $pathname = WP_CONTENT_DIR.AUTOPTIMIZE_CACHE_CHILD_DIR;
327 327
 
328 328
         return $pathname;
329 329
     }
@@ -335,38 +335,38 @@  discard block
 block discarded – undo
335 335
      *
336 336
      * @return bool
337 337
      */
338
-    public static function clearall( $propagate = true )
338
+    public static function clearall($propagate = true)
339 339
     {
340
-        if ( ! self::cacheavail() ) {
340
+        if (!self::cacheavail()) {
341 341
             return false;
342 342
         }
343 343
 
344 344
         // TODO/FIXME: If cache is big, switch to advanced/new cache clearing automatically?
345
-        if ( self::advanced_cache_clear_enabled() ) {
345
+        if (self::advanced_cache_clear_enabled()) {
346 346
             self::clear_cache_via_rename();
347 347
         } else {
348 348
             self::clear_cache_classic();
349 349
         }
350 350
 
351 351
         // Remove the transient so it gets regenerated...
352
-        delete_transient( 'autoptimize_stats' );
352
+        delete_transient('autoptimize_stats');
353 353
 
354 354
         // Cache was just purged, clear page cache and allow others to hook into our purging...
355
-        if ( true === $propagate ) {
356
-            if ( ! function_exists( 'autoptimize_do_cachepurged_action' ) ) {
355
+        if (true === $propagate) {
356
+            if (!function_exists('autoptimize_do_cachepurged_action')) {
357 357
                 function autoptimize_do_cachepurged_action() {
358
-                    do_action( 'autoptimize_action_cachepurged' );
358
+                    do_action('autoptimize_action_cachepurged');
359 359
                 }
360 360
             }
361
-            add_action( 'shutdown', 'autoptimize_do_cachepurged_action', 11 );
362
-            add_action( 'autoptimize_action_cachepurged', array( 'autoptimizeCache', 'flushPageCache' ), 10, 0 );
361
+            add_action('shutdown', 'autoptimize_do_cachepurged_action', 11);
362
+            add_action('autoptimize_action_cachepurged', array('autoptimizeCache', 'flushPageCache'), 10, 0);
363 363
         }
364 364
 
365 365
         // Warm cache (part of speedupper)!
366
-        if ( apply_filters( 'autoptimize_filter_speedupper', true ) ) {
367
-            $url   = site_url() . '/?ao_speedup_cachebuster=' . rand( 1, 100000 );
368
-            $cache = @wp_remote_get( $url ); // @codingStandardsIgnoreLine
369
-            unset( $cache );
366
+        if (apply_filters('autoptimize_filter_speedupper', true)) {
367
+            $url   = site_url().'/?ao_speedup_cachebuster='.rand(1, 100000);
368
+            $cache = @wp_remote_get($url); // @codingStandardsIgnoreLine
369
+            unset($cache);
370 370
         }
371 371
 
372 372
         return true;
@@ -381,7 +381,7 @@  discard block
 block discarded – undo
381 381
      */
382 382
     public static function clearall_actionless()
383 383
     {
384
-        return self::clearall( false );
384
+        return self::clearall(false);
385 385
     }
386 386
 
387 387
     /**
@@ -393,8 +393,8 @@  discard block
 block discarded – undo
393 393
     {
394 394
         $contents = array();
395 395
 
396
-        foreach ( array( '', 'js', 'css' ) as $dir ) {
397
-            $contents[ $dir ] = scandir( AUTOPTIMIZE_CACHE_DIR . $dir );
396
+        foreach (array('', 'js', 'css') as $dir) {
397
+            $contents[$dir] = scandir(AUTOPTIMIZE_CACHE_DIR.$dir);
398 398
         }
399 399
 
400 400
         return $contents;
@@ -407,21 +407,21 @@  discard block
 block discarded – undo
407 407
      */
408 408
     public static function stats()
409 409
     {
410
-        $stats = get_transient( 'autoptimize_stats' );
410
+        $stats = get_transient('autoptimize_stats');
411 411
 
412 412
         // If no transient, do the actual scan!
413
-        if ( ! is_array( $stats ) ) {
414
-            if ( ! self::cacheavail() ) {
413
+        if (!is_array($stats)) {
414
+            if (!self::cacheavail()) {
415 415
                 return 0;
416 416
             }
417 417
             $stats = self::stats_scan();
418 418
             $count = $stats[0];
419
-            if ( $count > 100 ) {
419
+            if ($count > 100) {
420 420
                 // Store results in transient.
421 421
                 set_transient(
422 422
                     'autoptimize_stats',
423 423
                     $stats,
424
-                    apply_filters( 'autoptimize_filter_cache_statsexpiry', HOUR_IN_SECONDS )
424
+                    apply_filters('autoptimize_filter_cache_statsexpiry', HOUR_IN_SECONDS)
425 425
                 );
426 426
             }
427 427
         }
@@ -444,30 +444,30 @@  discard block
 block discarded – undo
444 444
         $size  = 0;
445 445
 
446 446
         // Scan everything in our cache directories.
447
-        foreach ( self::get_cache_contents() as $name => $files ) {
448
-            $dir = rtrim( AUTOPTIMIZE_CACHE_DIR . $name, '/' ) . '/';
449
-            foreach ( $files as $file ) {
450
-                if ( self::is_valid_cache_file( $dir, $file ) ) {
451
-                    if ( AUTOPTIMIZE_CACHE_NOGZIP &&
447
+        foreach (self::get_cache_contents() as $name => $files) {
448
+            $dir = rtrim(AUTOPTIMIZE_CACHE_DIR.$name, '/').'/';
449
+            foreach ($files as $file) {
450
+                if (self::is_valid_cache_file($dir, $file)) {
451
+                    if (AUTOPTIMIZE_CACHE_NOGZIP &&
452 452
                         (
453
-                            false !== strpos( $file, '.js' ) ||
454
-                            false !== strpos( $file, '.css' ) ||
455
-                            false !== strpos( $file, '.img' ) ||
456
-                            false !== strpos( $file, '.txt' )
453
+                            false !== strpos($file, '.js') ||
454
+                            false !== strpos($file, '.css') ||
455
+                            false !== strpos($file, '.img') ||
456
+                            false !== strpos($file, '.txt')
457 457
                         )
458 458
                     ) {
459 459
                         // Web server is gzipping, we count .js|.css|.img|.txt files.
460 460
                         $count++;
461
-                    } elseif ( ! AUTOPTIMIZE_CACHE_NOGZIP && false !== strpos( $file, '.none' ) ) {
461
+                    } elseif (!AUTOPTIMIZE_CACHE_NOGZIP && false !== strpos($file, '.none')) {
462 462
                         // We are gzipping ourselves via php, counting only .none files.
463 463
                         $count++;
464 464
                     }
465
-                    $size += filesize( $dir . $file );
465
+                    $size += filesize($dir.$file);
466 466
                 }
467 467
             }
468 468
         }
469 469
 
470
-        $stats = array( $count, $size, time() );
470
+        $stats = array($count, $size, time());
471 471
 
472 472
         return $stats;
473 473
     }
@@ -481,29 +481,29 @@  discard block
 block discarded – undo
481 481
      */
482 482
     public static function cacheavail()
483 483
     {
484
-        if ( ! defined( 'AUTOPTIMIZE_CACHE_DIR' ) ) {
484
+        if (!defined('AUTOPTIMIZE_CACHE_DIR')) {
485 485
             // We didn't set a cache.
486 486
             return false;
487 487
         }
488 488
 
489
-        foreach ( array( '', 'js', 'css' ) as $dir ) {
490
-            if ( ! self::check_cache_dir( AUTOPTIMIZE_CACHE_DIR . $dir ) ) {
489
+        foreach (array('', 'js', 'css') as $dir) {
490
+            if (!self::check_cache_dir(AUTOPTIMIZE_CACHE_DIR.$dir)) {
491 491
                 return false;
492 492
             }
493 493
         }
494 494
 
495 495
         // Using .htaccess inside our cache folder to overrule wp-super-cache.
496
-        $htaccess = AUTOPTIMIZE_CACHE_DIR . '/.htaccess';
497
-        if ( ! is_file( $htaccess ) ) {
496
+        $htaccess = AUTOPTIMIZE_CACHE_DIR.'/.htaccess';
497
+        if (!is_file($htaccess)) {
498 498
             /**
499 499
              * Create `wp-content/AO_htaccess_tmpl` file with
500 500
              * whatever htaccess rules you might need
501 501
              * if you want to override default AO htaccess
502 502
              */
503
-            $htaccess_tmpl = WP_CONTENT_DIR . '/AO_htaccess_tmpl';
504
-            if ( is_file( $htaccess_tmpl ) ) {
505
-                $content = file_get_contents( $htaccess_tmpl );
506
-            } elseif ( is_multisite() || ! AUTOPTIMIZE_CACHE_NOGZIP ) {
503
+            $htaccess_tmpl = WP_CONTENT_DIR.'/AO_htaccess_tmpl';
504
+            if (is_file($htaccess_tmpl)) {
505
+                $content = file_get_contents($htaccess_tmpl);
506
+            } elseif (is_multisite() || !AUTOPTIMIZE_CACHE_NOGZIP) {
507 507
                 $content = '<IfModule mod_expires.c>
508 508
         ExpiresActive On
509 509
         ExpiresByType text/css A30672000
@@ -556,7 +556,7 @@  discard block
 block discarded – undo
556 556
     </Files>
557 557
 </IfModule>';
558 558
             }
559
-            @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine
559
+            @file_put_contents($htaccess, $content); // @codingStandardsIgnoreLine
560 560
         }
561 561
 
562 562
         // All OK!
@@ -571,25 +571,25 @@  discard block
 block discarded – undo
571 571
      *
572 572
      * @return bool
573 573
      */
574
-    protected static function check_cache_dir( $dir )
574
+    protected static function check_cache_dir($dir)
575 575
     {
576 576
         // Try creating the dir if it doesn't exist.
577
-        if ( ! file_exists( $dir ) ) {
578
-            @mkdir( $dir, 0775, true ); // @codingStandardsIgnoreLine
579
-            if ( ! file_exists( $dir ) ) {
577
+        if (!file_exists($dir)) {
578
+            @mkdir($dir, 0775, true); // @codingStandardsIgnoreLine
579
+            if (!file_exists($dir)) {
580 580
                 return false;
581 581
             }
582 582
         }
583 583
 
584 584
         // If we still cannot write, bail.
585
-        if ( ! is_writable( $dir ) ) {
585
+        if (!is_writable($dir)) {
586 586
             return false;
587 587
         }
588 588
 
589 589
         // Create an index.html in there to avoid prying eyes!
590
-        $idx_file = rtrim( $dir, '/\\' ) . '/index.html';
591
-        if ( ! is_file( $idx_file ) ) {
592
-            @file_put_contents( $idx_file, '<html><head><meta name="robots" content="noindex, nofollow"></head><body>Generated by <a href="http://wordpress.org/extend/plugins/autoptimize/" rel="nofollow">Autoptimize</a></body></html>' ); // @codingStandardsIgnoreLine
590
+        $idx_file = rtrim($dir, '/\\').'/index.html';
591
+        if (!is_file($idx_file)) {
592
+            @file_put_contents($idx_file, '<html><head><meta name="robots" content="noindex, nofollow"></head><body>Generated by <a href="http://wordpress.org/extend/plugins/autoptimize/" rel="nofollow">Autoptimize</a></body></html>'); // @codingStandardsIgnoreLine
593 593
         }
594 594
 
595 595
         return true;
@@ -603,59 +603,59 @@  discard block
 block discarded – undo
603 603
     // @codingStandardsIgnoreStart
604 604
     public static function flushPageCache()
605 605
     {
606
-        if ( function_exists( 'wp_cache_clear_cache' ) ) {
607
-            if ( is_multisite() ) {
606
+        if (function_exists('wp_cache_clear_cache')) {
607
+            if (is_multisite()) {
608 608
                 $blog_id = get_current_blog_id();
609
-                wp_cache_clear_cache( $blog_id );
609
+                wp_cache_clear_cache($blog_id);
610 610
             } else {
611 611
                 wp_cache_clear_cache();
612 612
             }
613
-        } elseif ( has_action( 'cachify_flush_cache' ) ) {
614
-            do_action( 'cachify_flush_cache' );
615
-        } elseif ( function_exists( 'w3tc_pgcache_flush' ) ) {
613
+        } elseif (has_action('cachify_flush_cache')) {
614
+            do_action('cachify_flush_cache');
615
+        } elseif (function_exists('w3tc_pgcache_flush')) {
616 616
             w3tc_pgcache_flush();
617
-        } elseif ( function_exists( 'wp_fast_cache_bulk_delete_all' ) ) {
617
+        } elseif (function_exists('wp_fast_cache_bulk_delete_all')) {
618 618
             wp_fast_cache_bulk_delete_all();
619
-        } elseif ( class_exists( 'WpFastestCache' ) ) {
619
+        } elseif (class_exists('WpFastestCache')) {
620 620
             $wpfc = new WpFastestCache();
621 621
             $wpfc->deleteCache();
622
-        } elseif ( class_exists( 'c_ws_plugin__qcache_purging_routines' ) ) {
622
+        } elseif (class_exists('c_ws_plugin__qcache_purging_routines')) {
623 623
             c_ws_plugin__qcache_purging_routines::purge_cache_dir(); // quick cache
624
-        } elseif ( class_exists( 'zencache' ) ) {
624
+        } elseif (class_exists('zencache')) {
625 625
             zencache::clear();
626
-        } elseif ( class_exists( 'comet_cache' ) ) {
626
+        } elseif (class_exists('comet_cache')) {
627 627
             comet_cache::clear();
628
-        } elseif ( class_exists( 'WpeCommon' ) ) {
628
+        } elseif (class_exists('WpeCommon')) {
629 629
             // WPEngine cache purge/flush methods to call by default
630 630
             $wpe_methods = array(
631 631
                 'purge_varnish_cache',
632 632
             );
633 633
 
634 634
             // More agressive clear/flush/purge behind a filter
635
-            if ( apply_filters( 'autoptimize_flush_wpengine_aggressive', false ) ) {
636
-                $wpe_methods = array_merge( $wpe_methods, array( 'purge_memcached', 'clear_maxcdn_cache' ) );
635
+            if (apply_filters('autoptimize_flush_wpengine_aggressive', false)) {
636
+                $wpe_methods = array_merge($wpe_methods, array('purge_memcached', 'clear_maxcdn_cache'));
637 637
             }
638 638
 
639 639
             // Filtering the entire list of WpeCommon methods to be called (for advanced usage + easier testing)
640
-            $wpe_methods = apply_filters( 'autoptimize_flush_wpengine_methods', $wpe_methods );
640
+            $wpe_methods = apply_filters('autoptimize_flush_wpengine_methods', $wpe_methods);
641 641
 
642
-            foreach ( $wpe_methods as $wpe_method ) {
643
-                if ( method_exists( 'WpeCommon', $wpe_method ) ) {
642
+            foreach ($wpe_methods as $wpe_method) {
643
+                if (method_exists('WpeCommon', $wpe_method)) {
644 644
                     WpeCommon::$wpe_method();
645 645
                 }
646 646
             }
647
-        } elseif ( function_exists( 'sg_cachepress_purge_cache' ) ) {
647
+        } elseif (function_exists('sg_cachepress_purge_cache')) {
648 648
             sg_cachepress_purge_cache();
649
-        } elseif ( file_exists( WP_CONTENT_DIR . '/wp-cache-config.php' ) && function_exists( 'prune_super_cache' ) ) {
649
+        } elseif (file_exists(WP_CONTENT_DIR.'/wp-cache-config.php') && function_exists('prune_super_cache')) {
650 650
             // fallback for WP-Super-Cache
651 651
             global $cache_path;
652
-            if ( is_multisite() ) {
652
+            if (is_multisite()) {
653 653
                 $blog_id = get_current_blog_id();
654
-                prune_super_cache( get_supercache_dir( $blog_id ), true );
655
-                prune_super_cache( $cache_path . 'blogs/', true );
654
+                prune_super_cache(get_supercache_dir($blog_id), true);
655
+                prune_super_cache($cache_path.'blogs/', true);
656 656
             } else {
657
-                prune_super_cache( $cache_path . 'supercache/', true );
658
-                prune_super_cache( $cache_path, true );
657
+                prune_super_cache($cache_path.'supercache/', true);
658
+                prune_super_cache($cache_path, true);
659 659
             }
660 660
         }
661 661
     }
Please login to merge, or discard this patch.