class Tools
{
+ /**
+ * Delete an entire directory structure
+ *
+ * @param string $path Path to delete
+ *
+ * @return bool
+ */
public static function recursiveDelete($path)
{
+ if (!file_exists($path)) {
+ return true;
+ }
if (!is_dir($path) || is_link($path)) {
return unlink($path);
}