Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dbbea0a

Browse files
committed
[PropertyInfo] Fixed type extraction for nullable collections of non-nullable elements
1 parent 1298d77 commit dbbea0a

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,8 @@ private function createType(DocType $type, bool $nullable, string $docType = nul
113113
$collectionKeyType = null;
114114
$collectionValueType = null;
115115
} else {
116-
// There is no way to declare nullable collection value in PHPDoc syntax, so it is always non-nullable
117-
$collectionValueNullable = false;
118-
119116
$collectionKeyType = new Type(Type::BUILTIN_TYPE_INT);
120-
$collectionValueType = $this->createType($type, $collectionValueNullable, substr($docType, 0, -2));
117+
$collectionValueType = $this->createType($type, false, substr($docType, 0, -2));
121118
}
122119

123120
return new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true, $collectionKeyType, $collectionValueType);

0 commit comments

Comments
 (0)