From d0e6a3bda67bfbf7f44b0fbec81ac592654726d6 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 20 Jun 2021 18:50:38 +0700 Subject: [PATCH] [Core] Early assign $smartFileInfo->getPathname() to variable for RemovedAndAddedFilesCollector::isFileRemoved() (#256) * [Core] Early assign $smartFileInfo->getPathname() to variable for RemovedAndAddedFilesCollector::isFileRemoved() * [ci-review] Rector Rectify Co-authored-by: GitHub Action --- .../FileSystem/RemovedAndAddedFilesCollector.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Application/FileSystem/RemovedAndAddedFilesCollector.php b/src/Application/FileSystem/RemovedAndAddedFilesCollector.php index 43288ecf029..ee71783cd20 100644 --- a/src/Application/FileSystem/RemovedAndAddedFilesCollector.php +++ b/src/Application/FileSystem/RemovedAndAddedFilesCollector.php @@ -36,8 +36,13 @@ final class RemovedAndAddedFilesCollector public function isFileRemoved(SmartFileInfo $smartFileInfo): bool { + if ($this->removedFileInfos === []) { + return false; + } + + $pathname = $smartFileInfo->getPathname(); foreach ($this->removedFileInfos as $removedFileInfo) { - if ($removedFileInfo->getPathname() !== $smartFileInfo->getPathname()) { + if ($removedFileInfo->getPathname() !== $pathname) { continue; }