diff --git a/RouteDescriber/RouteMetadataDescriber.php b/RouteDescriber/RouteMetadataDescriber.php index 511c20d..68fe1e6 100644 --- a/RouteDescriber/RouteMetadataDescriber.php +++ b/RouteDescriber/RouteMetadataDescriber.php @@ -34,7 +34,10 @@ final class RouteMetadataDescriber implements RouteDescriberInterface $parameter = $operation->getParameters()->get($pathVariable, 'path'); $parameter->setRequired(true); - $parameter->setType('string'); + + if (null === $parameter->getType()) { + $parameter->setType('string'); + } if (isset($requirements[$pathVariable])) { $parameter->setFormat($requirements[$pathVariable]);