diff --git a/phpstan.neon b/phpstan.neon index 1b30a45210d0..601521d20152 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -246,10 +246,6 @@ parameters: message: "#^Parameter \\#1 \\$manifest of method TYPO3\\\\CMS\\\\Core\\\\Core\\\\ClassLoadingInformationGenerator\\:\\:getAutoloadSectionFromManifest\\(\\) expects stdClass, object given\\.$#" count: 2 path: typo3/sysext/core/Classes/Core/ClassLoadingInformationGenerator.php - - - message: "#^Parameter \\#1 \\$file of method TYPO3\\\\CMS\\\\Core\\\\Controller\\\\FileDumpController\\:\\:isFileValid\\(\\) expects TYPO3\\\\CMS\\\\Core\\\\Resource\\\\FileInterface, TYPO3\\\\CMS\\\\Core\\\\Resource\\\\File\\|null given\\.$#" - count: 1 - path: typo3/sysext/core/Classes/Controller/FileDumpController.php - message: "#^Parameter \\#2 \\$callback of function array_walk expects callable\\(\\)\\: mixed, array\\(\\$this\\(TYPO3\\\\CMS\\\\Core\\\\Cache\\\\Backend\\\\AbstractBackend\\), 'flushByTag'\\) given\\.$#" count: 1 diff --git a/typo3/sysext/core/Classes/Controller/FileDumpController.php b/typo3/sysext/core/Classes/Controller/FileDumpController.php index 4b5026ad4b6a..fedfd0091aec 100644 --- a/typo3/sysext/core/Classes/Controller/FileDumpController.php +++ b/typo3/sysext/core/Classes/Controller/FileDumpController.php @@ -182,8 +182,7 @@ protected function createFileObjectByParameters(array $parameters) $file = $this->resourceFactory->getFileObject($parameters['f']); if ($file->isDeleted() || $file->isMissing()) { $file = null; - } - if (!$this->isFileValid($file)) { + } elseif (!$this->isFileValid($file)) { $file = null; } } catch (\Exception $e) {