PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 3.2.5
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v3.2.5
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
wp-optimize / vendor / kriswallsmith / assetic / tests / Assetic / Test / TestCase.php

TestCase.php in WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance 3.2.5, at vendor/kriswallsmith/assetic/tests/Assetic/Test/TestCase.php

31 lines 795 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Assetic\Test;
4
5 abstract class TestCase extends \PHPUnit_Framework_TestCase
6 {
7 protected static function removeDirectory($dir)
8 {
9 $inner = new \RecursiveDirectoryIterator($dir, \FilesystemIterator::SKIP_DOTS);
10 $outer = new \RecursiveIteratorIterator($inner, \RecursiveIteratorIterator::SELF_FIRST);
11
12 // remove the files first
13 foreach ($outer as $file) {
14 if ($file->isFile()) {
15 unlink($file);
16 }
17 }
18
19 // remove the sub-directories next
20 $files = iterator_to_array($outer);
21 foreach (array_reverse($files) as $file) {
22 if ($file->isDir()) {
23 rmdir($file);
24 }
25 }
26
27 // finally the directory itself
28 rmdir($dir);
29 }
30 }
31