diff --git a/Build/phpstan/phpstan-baseline.neon b/Build/phpstan/phpstan-baseline.neon index d0aaef0c..09bc54b7 100644 --- a/Build/phpstan/phpstan-baseline.neon +++ b/Build/phpstan/phpstan-baseline.neon @@ -31,8 +31,13 @@ parameters: path: ../../Classes/Composer/ExtensionTestEnvironment.php - - message: "#^Strict comparison using \\=\\=\\= between class\\-string\\ and '' will always evaluate to false\\.$#" - count: 2 + message: "#^Strict comparison using \\=\\=\\= between class\\-string\\ and '' will always evaluate to false\\.$#" + count: 1 + path: ../../Classes/Core/BaseTestCase.php + + - + message: "#^Strict comparison using \\=\\=\\= between class\\-string\\ and '' will always evaluate to false\\.$#" + count: 1 path: ../../Classes/Core/BaseTestCase.php - diff --git a/Classes/Core/Functional/Framework/DataHandling/DataSet.php b/Classes/Core/Functional/Framework/DataHandling/DataSet.php index 4b5a299a..cc65a094 100644 --- a/Classes/Core/Functional/Framework/DataHandling/DataSet.php +++ b/Classes/Core/Functional/Framework/DataHandling/DataSet.php @@ -63,7 +63,7 @@ protected static function readData(string $fileName): array // BOM not found - rewind pointer to start of file. rewind($fileHandle); } - while (!feof($fileHandle) && ($values = fgetcsv($fileHandle, 0)) !== false) { + while (!feof($fileHandle) && ($values = fgetcsv($fileHandle, 0, ',', '"', '\\')) !== false) { $rawData[] = $values; } fclose($fileHandle); diff --git a/composer.json b/composer.json index 5bdfef74..2023289a 100644 --- a/composer.json +++ b/composer.json @@ -66,8 +66,8 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.4.0", - "phpstan/phpstan": "^1.8.0", - "phpstan/phpstan-phpunit": "^1.1.1", + "phpstan/phpstan": "^1.12.5", + "phpstan/phpstan-phpunit": "^1.4.0", "typo3/cms-workspaces": "10.*.*@dev || 11.*.*@dev" } }