From e92983e83633609e4ebc6bc53360a9d6979e85a1 Mon Sep 17 00:00:00 2001 From: Mohamed Said Date: Tue, 6 Sep 2016 20:32:17 +0200 Subject: [PATCH] close #15142 make the FilesystemAdapter::delete() behave like FileSystem::delete() --- src/Illuminate/Filesystem/FilesystemAdapter.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Illuminate/Filesystem/FilesystemAdapter.php b/src/Illuminate/Filesystem/FilesystemAdapter.php index 2dfe11f00ce7..ddfec188c09a 100644 --- a/src/Illuminate/Filesystem/FilesystemAdapter.php +++ b/src/Illuminate/Filesystem/FilesystemAdapter.php @@ -198,15 +198,19 @@ public function delete($paths) { $paths = is_array($paths) ? $paths : func_get_args(); + $success = true; + foreach ($paths as $path) { try { - $this->driver->delete($path); + if (! $this->driver->delete($path)) { + $success = false; + } } catch (FileNotFoundException $e) { - // + $success = false; } } - return true; + return $success; } /**