32 lines
588 B
PHP
32 lines
588 B
PHP
<?php
|
|
// clear tmp dir
|
|
|
|
define('TEST_DATA_DIR', 'tests/_tmp/data/');
|
|
|
|
function deleteDirRecursively($dir) {
|
|
$handle = opendir($dir);
|
|
while(false !== ($entry = readdir($handle))) {
|
|
if($entry === '.' || $entry === '..') {
|
|
continue;
|
|
}
|
|
|
|
if(is_dir($dir . '/' . $entry)) {
|
|
$function = __FUNCTION__;
|
|
$function($dir .'/' . $entry);
|
|
}
|
|
else {
|
|
unlink($dir . '/' . $entry);
|
|
}
|
|
}
|
|
rmdir($dir);
|
|
}
|
|
|
|
if(!is_dir('tests/_tmp')) {
|
|
mkdir('tests/_tmp');
|
|
}
|
|
|
|
if(is_dir(TEST_DATA_DIR)) {
|
|
deleteDirRecursively(TEST_DATA_DIR);
|
|
}
|
|
|
|
mkdir(TEST_DATA_DIR);
|