From dd72bfd54f3c247bc8c6480a63a8de2ec38fe23f Mon Sep 17 00:00:00 2001 From: yaza Date: Sun, 10 Jul 2022 13:39:09 +0800 Subject: [PATCH] fixing empty folder in helper search file --- src/helpers/Search.php | 5 +++++ tests/Unit/FolderTest.php | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tests/Unit/FolderTest.php diff --git a/src/helpers/Search.php b/src/helpers/Search.php index 9ba6fa0..e0e15bc 100644 --- a/src/helpers/Search.php +++ b/src/helpers/Search.php @@ -4,6 +4,8 @@ namespace LaravelEasyRepository\helpers; +use function League\Flysystem\Local\ensureDirectoryExists; + class Search { /** @@ -12,6 +14,9 @@ class Search * @return array [SplFileInfo] */ static function file($folder, $pattern_array) { + // check directory exsist + ensureDirectoryExists($folder); + $return = array(); $iti = new \RecursiveDirectoryIterator($folder); foreach(new \RecursiveIteratorIterator($iti) as $file){ diff --git a/tests/Unit/FolderTest.php b/tests/Unit/FolderTest.php new file mode 100644 index 0000000..a6c5abb --- /dev/null +++ b/tests/Unit/FolderTest.php @@ -0,0 +1,25 @@ +app->basePath()."/".config("easy-repository.repository_directory"))) { + $folder_exist = true; + } else { + $folder_exist = false; + } + + $this->assertEquals(true, $folder_exist); + } +}