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') {