Added preserve option to File::rmdir.

This commit is contained in:
Taylor Otwell 2012-03-21 11:22:16 -05:00
parent 3c3e913689
commit 0637042c01
1 changed files with 3 additions and 2 deletions

View File

@ -246,9 +246,10 @@ public static function cpdir($source, $destination, $delete = false, $options =
* 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 @@ public static function rmdir($directory)
}
}
@rmdir($directory);
if ( ! $preserve) @rmdir($directory);
}
/**