From b6a1599ea426813c98dcd45d1f449710edfe7db1 Mon Sep 17 00:00:00 2001 From: Giuseppe Mazzapica Date: Sun, 25 Feb 2024 18:16:51 +0100 Subject: [PATCH] Fix Psalm for PHP 7.4 --- Inpsyde/Helpers/FunctionDocBlock.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Inpsyde/Helpers/FunctionDocBlock.php b/Inpsyde/Helpers/FunctionDocBlock.php index 605a7ff..72a2e5f 100644 --- a/Inpsyde/Helpers/FunctionDocBlock.php +++ b/Inpsyde/Helpers/FunctionDocBlock.php @@ -170,11 +170,10 @@ public static function normalizeTypesString(string $typesString): array if (strpos($splitType, '&') !== false) { $splitType = rtrim(ltrim($splitType, '('), ')'); } elseif (strpos($splitType, '?') === 0) { - $splitType = substr($splitType, 1); - $hasNull = $hasNull || (($splitType !== '') && ($splitType !== false)); + $splitType = (string) substr($splitType, 1); + $hasNull = $hasNull || ($splitType !== ''); } - /** @psalm-suppress DocblockTypeContradiction */ - if (($splitType === false) || ($splitType === '')) { + if ($splitType === '') { continue; } if (strtolower($splitType) === 'null') {