Skip to content

Commit 5a42164

Browse files
committed
Accept questionmark in optional parameter types
1 parent f48ca9b commit 5a42164

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Parameter/ParameterResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public function resolve(ReflectionParameter $reflectionParameter, array $params,
4141
}
4242

4343
$valueOptions = [];
44-
foreach (explode('|', $parameterType->__toString()) as $allowedType) {
44+
foreach (explode('|', ltrim($parameterType->__toString(), '?')) as $allowedType) {
4545
foreach ($this->typeResolverProvider->all() as $typeResolverFQN) {
4646
/** @var TypeResolver<mixed> $typeResolver */
4747
$typeResolver = new $typeResolverFQN();

0 commit comments

Comments
 (0)