public function clean()
{
if (is_dir($this->basePath)) {
$objects = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->basePath), \RecursiveIteratorIterator::SELF_FIRST);
foreach ($objects as $name => $object) {
if (!$object->isDir()) {
@unlink($name);
}
}
}
}