From 758ef8eea10fefacfb80bfc88c06f9359ce31880 Mon Sep 17 00:00:00 2001 From: liquetsoft Date: Thu, 17 Oct 2024 11:44:07 +0200 Subject: [PATCH] Fix --- src/FiasFileSelector/FiasFileSelectorDir.php | 4 ++-- tests/src/FiasFileSelector/FiasFileSelectorDirTest.php | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/FiasFileSelector/FiasFileSelectorDir.php b/src/FiasFileSelector/FiasFileSelectorDir.php index 878beab..88d0b6b 100644 --- a/src/FiasFileSelector/FiasFileSelectorDir.php +++ b/src/FiasFileSelector/FiasFileSelectorDir.php @@ -54,8 +54,8 @@ private function isFileAllowedForSelect(\SplFileInfo $file): bool return $file->getSize() > 0 && $this->filter?->test($file) !== false && ( - $this->isFileAllowedToInsert($file->getPathname()) - || $this->isFileAllowedToDelete($file->getPathname()) + $this->isFileAllowedToInsert($file->getFileName()) + || $this->isFileAllowedToDelete($file->getFileName()) ); } diff --git a/tests/src/FiasFileSelector/FiasFileSelectorDirTest.php b/tests/src/FiasFileSelector/FiasFileSelectorDirTest.php index 4ecae76..e08ece7 100644 --- a/tests/src/FiasFileSelector/FiasFileSelectorDirTest.php +++ b/tests/src/FiasFileSelector/FiasFileSelectorDirTest.php @@ -188,6 +188,9 @@ private function createSplFileInfoMock(string $name = '', int $size = 0): \SplFi $file->expects($this->any()) ->method('getPathname') ->willReturn($name); + $file->expects($this->any()) + ->method('getFileName') + ->willReturn($name); $file->expects($this->any()) ->method('getSize') ->willReturn($size);