From 0637042c01008680bed900ab2cbbf7392e6737ba Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 21 Mar 2012 11:22:16 -0500 Subject: [PATCH] Added preserve option to File::rmdir. --- laravel/file.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/laravel/file.php b/laravel/file.php index b584d00d..749232e7 100644 --- a/laravel/file.php +++ b/laravel/file.php @@ -246,9 +246,10 @@ class File { * Recursively delete a directory. * * @param string $directory + * @param bool $preserve * @return void */ - public static function rmdir($directory) + public static function rmdir($directory, $preserve = false) { if ( ! is_dir($directory)) return; @@ -269,7 +270,7 @@ class File { } } - @rmdir($directory); + if ( ! $preserve) @rmdir($directory); } /**